add cenhomes addons
4
cenhomes_student/__init__.py
Normal file
@ -0,0 +1,4 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import controllers
|
||||
from . import models
|
78
cenhomes_student/__manifest__.py
Normal file
@ -0,0 +1,78 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
{
|
||||
"name": "Cenhomes - Academy",
|
||||
"summary": """
|
||||
Module Cen Academy for students""",
|
||||
"description": """
|
||||
|
||||
""",
|
||||
"author": "Cenhomes",
|
||||
"website": "https://www.cenhomes.vn",
|
||||
# Categories can be used to filter modules in modules listing
|
||||
# Check https://github.com/odoo/odoo/blob/16.0/odoo/addons/base/data/ir_module_category_data.xml
|
||||
# for the full list
|
||||
"category": "Uncategorized",
|
||||
"version": "0.1",
|
||||
# 'category': 'Education',
|
||||
# 'complexity': "easy",
|
||||
# any module necessary for this one to work correctly
|
||||
"depends": ["base", "web"],
|
||||
"installable": True,
|
||||
"application": True,
|
||||
"license": "LGPL-3",
|
||||
# always loaded
|
||||
"data": [
|
||||
"security/security.xml",
|
||||
"security/ir.model.access.csv",
|
||||
# "views/nhom_nganh/view_danh_muc_hoc_vien_co_nguyen_vong_nganh1.xml",
|
||||
# "views/nhom_nganh/view_danh_muc_hoc_vien_co_nguyen_vong_nganh2.xml",
|
||||
# "views/nhom_nganh/view_danh_muc_hoc_vien_co_nguyen_vong_nganh3.xml",
|
||||
# "views/nhom_nganh/view_danh_muc_hoc_vien_co_nguyen_vong_nganh4.xml",
|
||||
# "views/nhom_nganh/view_danh_muc_hoc_vien_co_nguyen_vong_nganh5.xml",
|
||||
# "views/nhom_nganh/view_danh_muc_hoc_vien_co_nguyen_vong_nganh6.xml",
|
||||
# "views/nhom_nganh/view_danh_muc_hoc_vien_co_nguyen_vong_nganh7.xml",
|
||||
# "views/hoc_vien/views_hoc_vien.xml",
|
||||
"views/hoc_vien/views_bao_luu.xml",
|
||||
"views/hoc_vien/views_ban_giao_hoc_vien.xml",
|
||||
"views/views_co_so.xml",
|
||||
"views/views_nhom_nganh.xml",
|
||||
"views/template_list_hoc_vien.xml",
|
||||
"views/views_hoc_vien_phong_thu_tuc.xml",
|
||||
"views/template_form_hoc_vien_phong_thu_tuc.xml",
|
||||
"views/template_common.xml",
|
||||
"views/giao_vien/views_giao_vien_chu_nhiem.xml",
|
||||
"views/giao_vien/views_giao_vien_day_tieng.xml",
|
||||
"views/giao_vien/views_quan_he_giao_vien_chu_nhiem_hoc_vien.xml",
|
||||
"views/giao_vien/views_quan_he_giao_vien_day_tieng_hoc_vien.xml",
|
||||
"views/lop_hoc/views_lop_hoc.xml",
|
||||
"views/lop_hoc/views_lop_on.xml",
|
||||
"views/lop_hoc/views_chuyen_lop.xml",
|
||||
"views/lop_hoc/views_diem_danh.xml",
|
||||
"views/lop_hoc/views_thoi_khoa_bieu.xml",
|
||||
"views/hoc_tap/views_bai_thi.xml",
|
||||
"views/hoc_tap/views_kiem_tra_bai_cu.xml",
|
||||
"views/hoc_tap/views_ket_qua_thi.xml",
|
||||
"views/hoc_tap/views_quan_ly_hoc_tap.xml",
|
||||
"views/hoc_tap/views_quan_ly_thi_b1.xml",
|
||||
"views/hoc_tap/views_quy_chuan_dao_tao.xml",
|
||||
"views/doi_tac/views_du_hoc_kep_doi_tac.xml",
|
||||
"views/doi_tac/views_quan_he_doi_tac_hoc_vien.xml",
|
||||
"views/tuyen_sinh/views_nhan_vien_tuyen_sinh.xml",
|
||||
"views/tuyen_sinh/views_phong_tuyen_sinh.xml",
|
||||
"views/tuyen_sinh/view_quan_he_tuyen_sinh_hoc_vien.xml",
|
||||
"views/co_so_vat_chat/views_ky_tuc_xa.xml",
|
||||
"views/su_kien/views_quan_ly_su_kien.xml",
|
||||
"views/menu.xml",
|
||||
],
|
||||
"assets": {
|
||||
"web.assets_common": [
|
||||
("prepend", "cenhomes_student/static/src/css/css_file.css"),
|
||||
],
|
||||
"web.assets_backend": [
|
||||
"cenhomes_student/static/src/components/**/*",
|
||||
"cenhomes_student/static/src/views/**/*",
|
||||
"cenhomes_student/static/src/xml/**/*",
|
||||
"cenhomes_student/static/src/js/**/*",
|
||||
],
|
||||
},
|
||||
}
|
3
cenhomes_student/controllers/__init__.py
Normal file
@ -0,0 +1,3 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import controllers
|
368
cenhomes_student/controllers/controllers.py
Normal file
@ -0,0 +1,368 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import base64
|
||||
import datetime
|
||||
import json
|
||||
import os
|
||||
|
||||
import pdfkit
|
||||
import pytz
|
||||
from unidecode import unidecode
|
||||
|
||||
from ..models.template import SimpleTemplate
|
||||
from ..utils import lang, util_datetime
|
||||
from odoo import http
|
||||
from odoo.http import request
|
||||
from weasyprint import HTML
|
||||
path_file = os.path.dirname(__file__)
|
||||
|
||||
dict_languages = {
|
||||
'de': json.load(open(f'{path_file}/../static/lang/de.json'))
|
||||
}
|
||||
tz = pytz.timezone('Asia/Ho_Chi_Minh')
|
||||
|
||||
|
||||
def read_all_object(obj, prefix_loop: str = "", delete_old_field=True) -> dict:
|
||||
ret = obj.read()[0]
|
||||
for f in ret.keys():
|
||||
if isinstance(ret[f], datetime.date):
|
||||
if f == 'ngay_tao_ho_so':
|
||||
_month = lang.convert_common(lang.convert_month(ret['ngay_tao_ho_so'].month))
|
||||
ret['ngay_tao_ho_so'] = ret['ngay_tao_ho_so'].strftime(f"%d. {_month} %Y")
|
||||
else:
|
||||
ret[f] = ret[f].strftime("%d.%m.%Y")
|
||||
if prefix_loop != "":
|
||||
for f in ['kinh_nghiem_lam_viecs', 'thong_tin_giao_ducs', 'thong_tin_phu_huynhs', 'lich_su_cham_socs',
|
||||
'ky_nang_ngon_ngus', 'ky_nang_khacs',
|
||||
'lich_su_update_ho_so', 'lich_su_dao_taos', 'ho_so_chung_chis', 'chuong_trinh_tham_gias',
|
||||
'tinh_trang_ho_so_visas', 'ky_nang_tin_hocs']:
|
||||
ret[prefix_loop + f] = [gd.read()[0] for gd in obj.__getattribute__(f)]
|
||||
ret[f + '_display'] = "unset" if ret[prefix_loop + f] else "none"
|
||||
|
||||
if f == 'thong_tin_giao_ducs':
|
||||
ret[prefix_loop + f + '_pho_thong'] = []
|
||||
ret[prefix_loop + f + '_dai_hoc'] = []
|
||||
for e in ret[prefix_loop + f]:
|
||||
loai_bang_cap = e['loai_bang_cap']
|
||||
e['thoi_gian_tu'] = util_datetime.validate(e['thoi_gian_tu'])
|
||||
e['thoi_gian_den'] = util_datetime.validate(e['thoi_gian_den'])
|
||||
e['loai_bang_cap'] = lang.convert_common(e['loai_bang_cap'])
|
||||
if loai_bang_cap in ['high_school', 'middle_school', 'primary_school']:
|
||||
ret[prefix_loop + f + '_pho_thong'].append(e)
|
||||
else:
|
||||
ret[prefix_loop + f + '_dai_hoc'].append(e)
|
||||
ret[f + '_dai_hoc_display'] = "unset" if ret[prefix_loop + f + '_dai_hoc'] else "none"
|
||||
ret[f + '_pho_thong_display'] = "unset" if ret[prefix_loop + f + '_pho_thong'] else "none"
|
||||
elif f == 'thong_tin_phu_huynhs':
|
||||
tmp = ret[prefix_loop + f].copy()
|
||||
for idx, v in enumerate(tmp):
|
||||
v['ten_phu_huynh'] = lang.convert_common(v.get('ten_phu_huynh', ''))
|
||||
v['moi_quan_he'] = lang.convert_common(v.get('moi_quan_he', ''))
|
||||
v['so_dien_thoai'] = lang.convert_common(v.get('so_dien_thoai', ''))
|
||||
v['email'] = lang.convert_common(v.get('email', ''))
|
||||
v['dia_chi'] = lang.convert_common(v.get('dia_chi', ''))
|
||||
v['ghi_chu'] = lang.convert_common(v.get('ghi_chu', ''))
|
||||
ret[prefix_loop + f][idx] = v
|
||||
elif f == 'lich_su_cham_socs':
|
||||
tmp = ret[prefix_loop + f].copy()
|
||||
for idx, v in enumerate(tmp):
|
||||
v['ngay_cham_soc'] = util_datetime.validate(v.get('ngay_cham_soc'))
|
||||
v['noi_dung'] = lang.convert_common(v.get('noi_dung', ''))
|
||||
v['danh_gia'] = lang.convert_common(v.get('danh_gia', ''))
|
||||
v['ket_qua'] = lang.convert_common(v.get('ket_qua', ''))
|
||||
v['ghi_chu'] = lang.convert_common(v.get('ghi_chu', ''))
|
||||
ret[prefix_loop + f][idx] = v
|
||||
elif f == 'ky_nang_ngon_ngus':
|
||||
tmp = ret[prefix_loop + f].copy()
|
||||
for idx, v in enumerate(tmp):
|
||||
ret[prefix_loop + f][idx]['loai_ngon_ngu'] = lang.convert_common(v['loai_ngon_ngu'])
|
||||
ret[prefix_loop + f][idx]['thoi_gian_tu'] = util_datetime.validate(v['thoi_gian_tu'])
|
||||
ret[prefix_loop + f][idx]['thoi_gian_den'] = util_datetime.validate(v['thoi_gian_den'])
|
||||
else:
|
||||
tmp = ret[prefix_loop + f].copy()
|
||||
for idx, v in enumerate(tmp):
|
||||
ret[prefix_loop + f][idx]['thoi_gian_tu'] = util_datetime.validate(v.get('thoi_gian_tu'))
|
||||
ret[prefix_loop + f][idx]['thoi_gian_den'] = util_datetime.validate(v.get('thoi_gian_den'))
|
||||
if delete_old_field:
|
||||
del ret[f]
|
||||
ret['ho'] = unidecode(ret['ho']).upper()
|
||||
ret['ten'] = unidecode(ret['ten']).upper()
|
||||
return ret
|
||||
|
||||
|
||||
template_cv_dhk = SimpleTemplate(open(f"{path_file}/../static/template/cv/lebenslauf-hocvien-cenacademy.html").read())
|
||||
template_cv_cdvb = SimpleTemplate(open(f"{path_file}/../static/template/cv/lebenslauf-hocvien-cenacademy.html").read())
|
||||
template_thu_dong_luc = SimpleTemplate(
|
||||
open(f"{path_file}/../static/template/thu_dong_luc/motivationsschreiben-nganhnghe-cdvb-cenacademy.html").read())
|
||||
template_lich_phong_van = SimpleTemplate(
|
||||
open(f"{path_file}/../static/template/phong_van/lich_phong_van.html").read())
|
||||
template_ket_qua_phong_van = SimpleTemplate(
|
||||
open(f"{path_file}/../static/template/phong_van/ket_qua_phong_van.html").read())
|
||||
cv_header_png = "data:image/png;base64," + base64.b64encode(
|
||||
open(f"{path_file}/../static/template/header.png", "rb").read()).decode('utf-8')
|
||||
cv_frame_png = "data:image/png;base64," + base64.b64encode(
|
||||
open(f"{path_file}/../static/template/frame.png", "rb").read()).decode('utf-8')
|
||||
cv_footer_png = "data:image/png;base64," + base64.b64encode(
|
||||
open(f"{path_file}/../static/template/footer.png", "rb").read()).decode('utf-8')
|
||||
cv_profile_png = "data:image/png;base64," + base64.b64encode(
|
||||
open(f"{path_file}/../static/template/profile.png", "rb").read()).decode('utf-8')
|
||||
|
||||
# options = {
|
||||
# 'encoding': 'UTF-8',
|
||||
# 'javascript-delay': '10', # Optional
|
||||
# 'enable-local-file-access': True, # To be able to access CSS
|
||||
# 'orientation': 'Portrait',
|
||||
# 'page-size': 'A4',
|
||||
# 'custom-header': [('Accept-Encoding', 'gzip')],
|
||||
# 'print-media-type': None,
|
||||
# "disable-local-file-access": None,
|
||||
# }
|
||||
# options = {
|
||||
# 'page-size': 'Letter',
|
||||
# 'margin-top': '0.1in',
|
||||
# 'margin-right': '0.1in',
|
||||
# 'margin-bottom': '0.75in',
|
||||
# 'margin-left': '0.1in',
|
||||
# 'encoding': "UTF-8",
|
||||
# 'no-outline': None
|
||||
# }
|
||||
|
||||
options = {
|
||||
'page-size': 'A4', # Đảm bảo trang được đặt kích thước là A4
|
||||
'margin-top': '0in', # Đặt lề trên thành 0 để nội dung chiếm toàn bộ trang
|
||||
'margin-right': '0in', # Đặt lề phải thành 0
|
||||
'margin-bottom': '0in', # Đặt lề dưới thành 0
|
||||
'margin-left': '0in', # Đặt lề trái thành 0
|
||||
'encoding': "UTF-8", # Đặt mã hóa là UTF-8 để hỗ trợ ký tự đặc biệt
|
||||
'enable-local-file-access': True, # Cho phép truy cập tệp cục bộ (CSS, hình ảnh...)
|
||||
'zoom': '1.0' # Sử dụng zoom để điều chỉnh kích thước nếu cần
|
||||
}
|
||||
|
||||
|
||||
def read_object_quan_he_hoc_vien_doi_tac(obj, vong_phong_van):
|
||||
ret = obj.read()[0]
|
||||
print(ret)
|
||||
list_keys = list(ret.keys())
|
||||
for k in list_keys:
|
||||
if k.startswith(f'pv{vong_phong_van}_feedback_'):
|
||||
sub_key = k.replace(f'pv{vong_phong_van}_feedback_', '')
|
||||
value = int(ret[k]) if ret[k] != False else 0
|
||||
for i in range(5): # Độ đánh giá là trên thang 5
|
||||
ret[f"{sub_key}_{i + 1}"] = '-o' if value < i + 1 else ''
|
||||
ret['vong_phong_van'] = vong_phong_van
|
||||
for f in ['thoi_gian', 'hinh_thuc', 'dia_diem', 'nhom_nganh', 'nghe_nghiep', 'nhan_xet']:
|
||||
ret[f] = ret[f'pv{vong_phong_van}_{f}']
|
||||
ret['thoi_gian'] = ret[f'pv{vong_phong_van}_thoi_gian'].astimezone(tz).strftime("%H:%M:%S %m/%d/%Y")
|
||||
ret['thoi_gian_ngay'] = ret[f'pv{vong_phong_van}_thoi_gian'].astimezone(tz).strftime("%m/%d/%Y")
|
||||
ret['nhom_nganh'] = '' if ret['nhom_nganh'] == False else ret['nhom_nganh'][1]
|
||||
ret['passed'] = 'checked' if ret[f'pv{vong_phong_van}_ket_qua'] == 'passed' else ''
|
||||
ret['failed'] = 'checked' if ret[f'pv{vong_phong_van}_ket_qua'] == 'failed' else ''
|
||||
return ret
|
||||
|
||||
|
||||
class CenhomesStudent(http.Controller):
|
||||
@http.route('/cenhomes/hoc_vien_phong_thu_tuc/<sale_id>', auth='public', website=True)
|
||||
def hoc_vien_phong_thu_tuc(self, sale_id, **kw):
|
||||
try:
|
||||
if sale_id != "default":
|
||||
sale_id = base64.b64decode(sale_id).decode()
|
||||
sale_id = request.env["res.users"].sudo().search([('id', '=', int(sale_id))])
|
||||
sale_id = sale_id.id
|
||||
if not sale_id:
|
||||
return request.redirect('/cenhomes/404')
|
||||
else:
|
||||
sale_id = False
|
||||
except Exception as err:
|
||||
print(err)
|
||||
return request.redirect('/cenhomes/404')
|
||||
|
||||
for k in kw.keys():
|
||||
kw[k] = None if kw.get(k) == '' else kw.get(k)
|
||||
if kw.get('ten') and kw.get('ho') and kw.get('email') and kw.get('so_dien_thoai_lien_he'):
|
||||
kw['sale'] = sale_id
|
||||
result_create = request.env["cenhomes.hoc_vien_phong_thu_tuc"].sudo().create(kw)
|
||||
print("result_create", result_create)
|
||||
return request.redirect('/cenhomes/phong_thu_tuc/success')
|
||||
|
||||
return http.request.render('cenhomes_student.form_create_new_hoc_vien', {})
|
||||
|
||||
@http.route('/cenhomes/phong_thu_tuc/success', auth='public', website=True)
|
||||
def hoc_vien_phong_thu_tuc_success(self, **kw):
|
||||
return http.request.render('cenhomes_student.notify_create_new_hoc_vien', {})
|
||||
|
||||
@http.route('/cenhomes/404', auth='public', website=True)
|
||||
def page_404(self, **kw):
|
||||
return http.request.render('cenhomes_student.page_404', {})
|
||||
|
||||
@http.route('/cenhomes/hoc_vien/objects', auth='public')
|
||||
def list(self, **kw):
|
||||
return http.request.render('cenhomes_student.cenhomes_hoc_vien_listing', {
|
||||
'root': '/cenhomes/hoc_vien',
|
||||
'objects': http.request.env['cenhomes.hoc_vien'].search([]),
|
||||
})
|
||||
|
||||
@http.route('/cenhomes/hoc_vien/objects/<model("cenhomes.hoc_vien"):obj>', auth='public')
|
||||
def object(self, obj, **kw):
|
||||
return http.request.render('cenhomes_student.cenhomes_hoc_vien_object', {
|
||||
'object': obj
|
||||
})
|
||||
|
||||
@http.route(
|
||||
'/cenhomes/du_hoc_kep/hoc_vien/thu_dong_luc/<model("cenhomes.hoc_vien"):hoc_vien>/<model("cenhomes.thu_dong_luc"):thu_dong_luc>',
|
||||
auth='user')
|
||||
def view_thu_dong_luc(self, hoc_vien, thu_dong_luc, **kw):
|
||||
x = hoc_vien.read()[0]
|
||||
path_thu_dong_luc = f'{path_file}/../static/template/thu_dong_luc'
|
||||
path_html = f'{path_thu_dong_luc}/thu_dong_luc_{hoc_vien.id}_{thu_dong_luc.id}.html'
|
||||
path_pdf = f'{path_thu_dong_luc}/thu_dong_luc_pdf_{hoc_vien.id}_{thu_dong_luc.id}.pdf'
|
||||
|
||||
for k, v in thu_dong_luc.read()[0].items():
|
||||
x[k] = v
|
||||
_month = lang.convert_common(lang.convert_month(x['ngay_tao_ho_so'].month))
|
||||
x['ngay_tao_ho_so'] = x['ngay_tao_ho_so'].strftime(f"%d. {_month} %Y")
|
||||
|
||||
thu_dong_luc = template_thu_dong_luc.render(x)
|
||||
thu_dong_luc = thu_dong_luc.replace('header.png', cv_header_png)
|
||||
thu_dong_luc = thu_dong_luc.replace('frame.png', cv_frame_png)
|
||||
thu_dong_luc = thu_dong_luc.replace('footer.png', cv_footer_png)
|
||||
if x['anh_profile']:
|
||||
thu_dong_luc = thu_dong_luc.replace('profile.png',
|
||||
"data:image/png;base64," + x['anh_profile'].decode('utf-8'))
|
||||
else:
|
||||
thu_dong_luc = thu_dong_luc.replace('profile.png', cv_profile_png)
|
||||
|
||||
with open(path_html, 'w') as f:
|
||||
f.write(thu_dong_luc)
|
||||
|
||||
pdfkit.from_file(path_html, path_pdf, options=options, verbose=True)
|
||||
pdf = open(path_pdf, 'rb').read()
|
||||
pdf_http_headers = [
|
||||
('Content-Type', 'application/pdf'),
|
||||
('Content-Length', len(pdf)),
|
||||
]
|
||||
return request.make_response(pdf, headers=pdf_http_headers)
|
||||
|
||||
@http.route('/cenhomes/du_hoc_kep/hoc_vien/cv/<model("cenhomes.hoc_vien"):obj>', auth='user')
|
||||
def view_cv(self, obj, **kw):
|
||||
type_cv = kw.get('type')
|
||||
x = read_all_object(obj, "loop:")
|
||||
cv = template_cv_dhk.render(x)
|
||||
path_cv = f'{path_file}/../static/template/cv'
|
||||
path_html = f'{path_cv}/cv_{obj.id}.html'
|
||||
|
||||
# Lấy ngày hiện tại và định dạng theo định dạng mong muốn
|
||||
ngay_cap_nhat = datetime.datetime.today().strftime('%Y_%m_%d')
|
||||
# Remove diacritics and replace spaces for the student's name
|
||||
ten_hoc_vien = unidecode(obj.ho).replace(' ', '_') + "_" + unidecode(obj.ten).replace(' ', '_')
|
||||
# path_pdf = f'{path_cv}/cv_pdf_{obj.id}.pdf'
|
||||
path_pdf = f'{path_cv}/cv_{ten_hoc_vien}_{obj.id}_Lebenslauf_{ngay_cap_nhat}.pdf'
|
||||
|
||||
cv = cv.replace('header.png', cv_header_png)
|
||||
cv = cv.replace('frame.png', cv_frame_png)
|
||||
cv = cv.replace('footer.png', cv_footer_png)
|
||||
if x['anh_profile']:
|
||||
cv = cv.replace('profile.png', "data:image/png;base64," + x['anh_profile'].decode('utf-8'))
|
||||
else:
|
||||
cv = cv.replace('profile.png', cv_profile_png)
|
||||
|
||||
with open(path_html, 'w') as f:
|
||||
f.write(cv)
|
||||
|
||||
# # pdfkit.from_file(path_html, path_pdf, options=options, verbose=True)
|
||||
# HTML(path_html).write_pdf(path_pdf)
|
||||
# pdf = open(path_pdf, 'rb').read()
|
||||
# pdf_http_headers = [
|
||||
# ('Content-Type', 'application/pdf'),
|
||||
# ('Content-Length', len(pdf)),
|
||||
# ('Content-Disposition', f'attachment; filename="{ten_hoc_vien}_{obj.id}_Lebenslauf_{ngay_cap_nhat}.pdf"'),
|
||||
# ]
|
||||
# return request.make_response(pdf, headers=pdf_http_headers)
|
||||
# Đọc nội dung HTML từ file
|
||||
with open(path_html, 'r') as f:
|
||||
html_content = f.read()
|
||||
|
||||
# Trả về nội dung HTML trực tiếp cho trình duyệt
|
||||
html_http_headers = [
|
||||
('Content-Type', 'text/html; charset=utf-8'),
|
||||
('Content-Length', len(html_content)),
|
||||
]
|
||||
|
||||
return request.make_response(html_content, headers=html_http_headers)
|
||||
|
||||
@http.route('/cenhomes/du_hoc_kep/hoc_vien/huong_dan_anh_so_yeu_ly_lich', auth='public')
|
||||
def huong_dan_anh_so_yeu_ly_lich(self, **kw):
|
||||
pdf = open(f'{path_file}/../static/Muster_Lebenslauf_Hocvien_Cenacademy.pdf', 'rb').read()
|
||||
pdf_http_headers = [
|
||||
('Content-Type', 'application/pdf'),
|
||||
('Content-Length', len(pdf)),
|
||||
('Content-disposition', 'inline; filename=\"huong_dan_anh_so_yeu_ly_lich.pdf\"'),
|
||||
]
|
||||
return request.make_response(pdf, headers=pdf_http_headers)
|
||||
|
||||
@http.route(
|
||||
'/cenhomes/du_hoc_kep/hoc_vien/lich_phong_van/<model("cenhomes.hoc_vien"):obj>/<model("cenhomes.quan_he_hoc_vien_doi_tac"):quan_he_hoc_vien_doi_tac>',
|
||||
auth='user')
|
||||
def view_lich_phong_van(self, obj, quan_he_hoc_vien_doi_tac, **kw):
|
||||
vong_phong_van = kw.get('vong_phong_van')
|
||||
x = obj.read()[0]
|
||||
x.update(read_object_quan_he_hoc_vien_doi_tac(quan_he_hoc_vien_doi_tac, vong_phong_van))
|
||||
print(x)
|
||||
lich_pvan = template_lich_phong_van.render(x)
|
||||
path_lich_phong_van = f'{path_file}/../static/template/phong_van'
|
||||
path_html = f'{path_lich_phong_van}/lich_phong_van_{obj.id}.html'
|
||||
path_pdf = f'{path_lich_phong_van}/lich_phong_van_pdf_{obj.id}.pdf'
|
||||
|
||||
with open(path_html, 'w') as f:
|
||||
f.write(lich_pvan)
|
||||
|
||||
pdfkit.from_file(path_html, path_pdf, options=options,
|
||||
verbose=True, css=f'{path_file}/../static/src/css/font-awesome.min.css')
|
||||
pdf = open(path_pdf, 'rb').read()
|
||||
pdf_http_headers = [
|
||||
('Content-Type', 'application/pdf'),
|
||||
('Content-Length', len(pdf)),
|
||||
]
|
||||
return request.make_response(pdf, headers=pdf_http_headers)
|
||||
|
||||
@http.route(
|
||||
'/cenhomes/du_hoc_kep/hoc_vien/ket_qua_phong_van/<model("cenhomes.hoc_vien"):obj>/<model("cenhomes.quan_he_hoc_vien_doi_tac"):quan_he_hoc_vien_doi_tac>',
|
||||
auth='user')
|
||||
def view_ket_qua_phong_van(self, obj, quan_he_hoc_vien_doi_tac, **kw):
|
||||
x = obj.read()[0]
|
||||
vong_phong_van = kw.get('vong_phong_van')
|
||||
x.update(read_object_quan_he_hoc_vien_doi_tac(quan_he_hoc_vien_doi_tac, vong_phong_van))
|
||||
print(x)
|
||||
ket_qua_pvan = template_ket_qua_phong_van.render(x)
|
||||
path_ket_qua_phong_van = f'{path_file}/../static/template/phong_van'
|
||||
path_html = f'{path_ket_qua_phong_van}/ket_qua_phong_van_{obj.id}.html'
|
||||
path_pdf = f'{path_ket_qua_phong_van}/ket_qua_phong_van_pdf_{obj.id}.pdf'
|
||||
|
||||
with open(path_html, 'w') as f:
|
||||
f.write(ket_qua_pvan)
|
||||
|
||||
pdfkit.from_file(path_html, path_pdf, options=options,
|
||||
verbose=True, css=f'{path_file}/../static/src/css/font-awesome.min.css')
|
||||
pdf = open(path_pdf, 'rb').read()
|
||||
pdf_http_headers = [
|
||||
('Content-Type', 'application/pdf'),
|
||||
('Content-Length', len(pdf)),
|
||||
]
|
||||
return request.make_response(pdf, headers=pdf_http_headers)
|
||||
|
||||
@http.route('/cenhomes/test', type='http', auth="none", methods=['GET'], csrf=False)
|
||||
def test1111(self, **kw):
|
||||
print(kw)
|
||||
if request.httprequest.method == 'HEAD':
|
||||
return ''
|
||||
return kw['hub.challenge']
|
||||
|
||||
@http.route('/cenhomes/test', type='json', auth="none", methods=['POST'], csrf=False)
|
||||
def test2222(self, *args, **kwargs):
|
||||
print(kwargs)
|
||||
print('received webhook data')
|
||||
data = json.loads(request.httprequest.data)
|
||||
print('data', data)
|
||||
return {
|
||||
'success': True,
|
||||
'status': 'OK',
|
||||
'code': 200
|
||||
}
|
2544
cenhomes_student/i18n/de.po
Normal file
2459
cenhomes_student/i18n/en_US.po
Normal file
2455
cenhomes_student/i18n/vi_VN.po
Normal file
93
cenhomes_student/job/import_user.py
Normal file
@ -0,0 +1,93 @@
|
||||
import xmlrpc.client
|
||||
|
||||
import pandas
|
||||
|
||||
env = 'local'
|
||||
data = {
|
||||
'local': {
|
||||
'url': 'http://localhost:8069',
|
||||
'user': 'admin',
|
||||
'password': 'ad134d04372f7029ff7be8cc8c8b6ca2fda6e98b', # cong ty
|
||||
'database': 'cenhomes_odoo2' # database name
|
||||
},
|
||||
'server': {
|
||||
'url': 'https://erp.cenhomes.vn',
|
||||
|
||||
'user': 'anhtv@cenland.vn',
|
||||
'password': 'edcc6c1c2c913d98d0a2db96cfccfbb346b75beb',
|
||||
'database': 'cenhomes_odoo' # database name
|
||||
}
|
||||
}
|
||||
|
||||
data_url = data[env]['url'] # odoo instance url
|
||||
database = data[env]['database'] # database name
|
||||
user = data[env]['user'] # username
|
||||
password = data[env]['password']
|
||||
|
||||
print(data_url, user, password)
|
||||
|
||||
common_auth = xmlrpc.client.ServerProxy('{}/xmlrpc/2/common'.format(data_url))
|
||||
uid = common_auth.authenticate(database, user, password, {})
|
||||
data_model = xmlrpc.client.ServerProxy('{}/xmlrpc/2/object'.format(data_url))
|
||||
|
||||
group_hoc_vien = data_model.execute_kw(database, uid, password, 'res.groups', 'search',
|
||||
[[['name', '=', 'Học viên du học kép']]])
|
||||
group_manager = data_model.execute_kw(database, uid, password, 'res.groups', 'search',
|
||||
[[['name', '=', 'Quản lý du học kép']]])
|
||||
|
||||
rows = []
|
||||
data_b1 = pandas.read_csv(
|
||||
'../data/Khóa học chuẩn bị hồ sơ ứng tuyển chương trình du học kép - Danh sách HV (TTĐT).csv',
|
||||
skiprows=1, nrows=7)
|
||||
|
||||
data_a22 = pandas.read_csv(
|
||||
'../data/Khóa học chuẩn bị hồ sơ ứng tuyển chương trình du học kép - Danh sách HV (TTĐT).csv',
|
||||
skiprows=9)
|
||||
data_k3_a22 = pandas.read_csv(
|
||||
'../data/K3_DS HỌC VIÊN A2.2.csv',
|
||||
skiprows=1)
|
||||
|
||||
data = pandas.concat([data_a22, data_b1, data_k3_a22])
|
||||
|
||||
|
||||
x = []
|
||||
|
||||
|
||||
def change_profile_info(r):
|
||||
res = data_model.execute_kw(database, uid, password, 'res.users', 'write',
|
||||
[[a], {"tz": 'Asia/Ho_Chi_Minh', 'email': r['Email'], 'login': r['Mã học viên']}])
|
||||
print(res)
|
||||
return res
|
||||
|
||||
|
||||
def change_groups(r):
|
||||
_user_info = data_model.execute_kw(database, uid, password, 'res.users', 'read', [[a], ['groups_id']])
|
||||
_current_groups = _user_info[0]['groups_id']
|
||||
res = True
|
||||
if group_hoc_vien[0] not in _current_groups:
|
||||
_current_groups.append(group_hoc_vien[0])
|
||||
print(_current_groups)
|
||||
|
||||
res = data_model.execute_kw(database, uid, password, 'res.users', 'write',
|
||||
[[a], {'groups_id': [(6, 0, _current_groups)]}])
|
||||
print('c', res)
|
||||
return res
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
for i, row in data.iterrows():
|
||||
print(row['Mã học viên'])
|
||||
try:
|
||||
a = data_model.execute_kw(database, uid, password, 'res.users', 'create',
|
||||
[{'name': row['Họ và đệm'] + ' ' + row['Tên'], 'login': row['Mã học viên']}])
|
||||
b = data_model.execute_kw(database, uid, password, 'res.users', 'write', [[a], {"password": 'Duhockep@123'}])
|
||||
print(b)
|
||||
except Exception as e:
|
||||
print(e)
|
||||
a = data_model.execute_kw(database, uid, password, 'res.users', 'search',
|
||||
[[['login', '=', row['Mã học viên']]]],
|
||||
)[0]
|
||||
profile = change_profile_info(row)
|
||||
print(profile)
|
||||
groups = change_groups(row)
|
||||
print(groups)
|
42
cenhomes_student/job/update_khoa_hoc_vien.py
Normal file
@ -0,0 +1,42 @@
|
||||
import xmlrpc.client
|
||||
|
||||
import pandas
|
||||
|
||||
env = 'server'
|
||||
data = {
|
||||
'local': {
|
||||
'url': 'http://localhost:8069',
|
||||
'user': 'admin',
|
||||
'password': 'ad134d04372f7029ff7be8cc8c8b6ca2fda6e98b', # cong ty
|
||||
'database': 'cenhomes_odoo2' # database name
|
||||
},
|
||||
'server': {
|
||||
'url': 'https://erp.cenhomes.vn',
|
||||
'user': 'anhtv@cenland.vn',
|
||||
'password': 'edcc6c1c2c913d98d0a2db96cfccfbb346b75beb',
|
||||
'database': 'cenhomes_odoo' # database name
|
||||
}
|
||||
}
|
||||
|
||||
data_url = data[env]['url'] # odoo instance url
|
||||
database = data[env]['database'] # database name
|
||||
user = data[env]['user'] # username
|
||||
password = data[env]['password']
|
||||
|
||||
print(data_url, user, password)
|
||||
|
||||
common_auth = xmlrpc.client.ServerProxy('{}/xmlrpc/2/common'.format(data_url))
|
||||
uid = common_auth.authenticate(database, user, password, {})
|
||||
data_model = xmlrpc.client.ServerProxy('{}/xmlrpc/2/object'.format(data_url))
|
||||
|
||||
khoa_hoc_vien = pandas.read_csv('../data/khoa_hoc_vien.csv')
|
||||
|
||||
if __name__ == '__main__':
|
||||
for i, row in khoa_hoc_vien.iterrows():
|
||||
print(row['ma_hoc_vien'])
|
||||
a = data_model.execute_kw(database, uid, password, 'cenhomes.hoc_vien', 'search',
|
||||
[[['ma_ho_so', '=', row['ma_hoc_vien']]]],
|
||||
)
|
||||
if a:
|
||||
b = data_model.execute_kw(database, uid, password, 'cenhomes.hoc_vien', 'write', [[a[0]], {"khoa": row['khoa']}])
|
||||
print(b)
|
10
cenhomes_student/models/__init__.py
Normal file
@ -0,0 +1,10 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import models
|
||||
from . import models_giao_vien
|
||||
from . import models_lop_hoc
|
||||
from . import models_hoc_tap
|
||||
from . import models_phong_thu_tuc
|
||||
from . import models_co_so_vat_chat
|
||||
from . import models_su_kien
|
||||
from . import models_tuyen_sinh
|
1155
cenhomes_student/models/models.py
Normal file
24
cenhomes_student/models/models_co_so_vat_chat.py
Normal file
@ -0,0 +1,24 @@
|
||||
from .models_constants import QuanLyHocTap, QuanLyThiB1
|
||||
from odoo import models, fields, api
|
||||
|
||||
|
||||
class CenhomesCoSo(models.Model):
|
||||
_name = "cenhomes.co_so"
|
||||
_description = "Cơ sở đào tạo"
|
||||
dia_chi = fields.Char(string="Địa điểm cơ sở")
|
||||
|
||||
def name_get(self):
|
||||
return [(record.id, record.dia_chi) for record in self]
|
||||
|
||||
|
||||
class CenhomesKyTucXa(models.Model):
|
||||
_name = "cenhomes.ky_tuc_xa"
|
||||
_description = "Ký Túc Xá"
|
||||
|
||||
name = fields.Char(string="Tên", required=True)
|
||||
dia_chi = fields.Char(string="Địa Chỉ", required=True)
|
||||
cong_suat_toi_da = fields.Integer(string="Công Suất Tối Đa", required=True)
|
||||
dang_su_dung = fields.Integer(string="Đang Sử Dụng", required=True)
|
||||
|
||||
def name_get(self):
|
||||
return [(record.id, record.name) for record in self]
|
139
cenhomes_student/models/models_constants.py
Normal file
@ -0,0 +1,139 @@
|
||||
class QuanLyHocTap:
|
||||
_trang_thai_hoc_tap_list = [
|
||||
("dang_hoc", "Đang học"),
|
||||
("tu_on", "Tự ôn"),
|
||||
("dang_lam_thu_tuc_bao_luu", "Đang làm thủ tục bảo lưu"),
|
||||
("dang_bao_luu", "Đang bảo lưu"),
|
||||
("da_nghi_cho_thu_tuc", "Đã nghỉ, đang chờ thủ tục"),
|
||||
("da_nghi_hoan_thanh_thu_tuc", "Đã nghỉ, hoàn thành thủ tục"),
|
||||
("tot_nghiep", "Tốt nghiệp"),
|
||||
]
|
||||
|
||||
_trang_thai_doi_ngoai_list = [
|
||||
("chua_san_sang", "Chưa sẵn sàng"),
|
||||
("chua_hoan_thanh_ho_so", "Chưa hoàn thành hồ sơ ứng tuyển"),
|
||||
("hoan_thanh_ho_so", "Đã hoàn thành hồ sơ ứng tuyển"),
|
||||
("dang_giai_doan_ung_tuyen", "Đang giai đoạn ứng tuyển"),
|
||||
("dang_phong_van", "Đang giai đoạn phỏng vấn"),
|
||||
("duoc_tiep_nhan", "Được doanh nghiệp tiếp nhận"),
|
||||
("dang_xin_visa", "Đang xin visa"),
|
||||
("co_visa", "Đã có visa"),
|
||||
("xuat_canh", "Đã xuất cảnh"),
|
||||
]
|
||||
|
||||
_trang_thai_chuyen_trung_tam_list = [
|
||||
("khong_chuyen", "Không chuyển"),
|
||||
("mien_nam", "Chuyển miền Nam"),
|
||||
("mien_bac", "Chuyển miền Bắc"),
|
||||
("online", "Chuyển Online"),
|
||||
]
|
||||
|
||||
_loai_bai_thi_list = [
|
||||
("test_kap", "Test theo KAP"),
|
||||
("giua_lo_trinh", "Thi giữa lộ trình"),
|
||||
("het_lo_trinh", "Thi hết lộ trình"),
|
||||
("tieu_chuan", "Bài thi tiêu chuẩn"),
|
||||
]
|
||||
|
||||
_trinh_do_dao_tao_list = [
|
||||
("a1", "A1"),
|
||||
("a2", "A2"),
|
||||
("b1", "B1"),
|
||||
("on_b1", "Ôn B1"),
|
||||
]
|
||||
|
||||
|
||||
class QuanLyThiB1:
|
||||
_ket_qua_goethe_osd_list = [
|
||||
("truot", "Trượt"),
|
||||
("do_1_ky_nang", "Đỗ 1 kỹ năng"),
|
||||
("do_2_ky_nang", "Đỗ 2 kỹ năng"),
|
||||
("do_3_ky_nang", "Đỗ 3 kỹ năng"),
|
||||
("do_b1", "Đỗ B1"),
|
||||
]
|
||||
|
||||
_ket_qua_telc_list = [
|
||||
("truot", "Trượt"),
|
||||
("do_nghe_doc_viet_ngu_phap", "Đỗ Nghe - Đọc - Viết - Ngữ pháp"),
|
||||
("do_noi", "Đỗ Nói"),
|
||||
("do_b1", "Đỗ B1"),
|
||||
]
|
||||
|
||||
_ket_qua_ecl_list = [
|
||||
("truot", "Trượt"),
|
||||
("do_nghe_noi", "Đỗ Nghe Nói"),
|
||||
("do_doc_viet", "Đỗ Đọc Viết"),
|
||||
("do_b1", "Đỗ B1"),
|
||||
]
|
||||
|
||||
|
||||
class BaoLuu:
|
||||
_trang_thai_bao_luu_list = [
|
||||
("draft", "Nháp"),
|
||||
("approved", "Đã Duyệt"),
|
||||
("rejected", "Từ Chối"),
|
||||
]
|
||||
|
||||
_trinh_do_bao_luu_list = [
|
||||
("a1", "A1"),
|
||||
("a2", "A2"),
|
||||
("b1", "B1"),
|
||||
]
|
||||
|
||||
|
||||
class QuanLyLopHoc:
|
||||
_trinh_do_list = [("a1", "A1"), ("a2", "A2"), ("b1", "B1")]
|
||||
_loai_lop_list = [("lop_hoc", "Lớp học"), ("lop_phu_dao", "Lớp phụ đạo")]
|
||||
_trang_thai_lop_list = [("mo", "Mở"), ("dong", "Đóng")]
|
||||
|
||||
_loai_chung_chi_list = [
|
||||
("goethe", "Goethe"),
|
||||
("telc", "Telc"),
|
||||
("osd", "OSD"),
|
||||
("ecl", "ECL"),
|
||||
("chung", "Chung"),
|
||||
]
|
||||
_loai_lop_on_list = [
|
||||
("on_chinh_khoa", "Ôn chính khóa"),
|
||||
("on_duy_tri", "Ôn duy trì"),
|
||||
]
|
||||
|
||||
_time_of_day = [("sang", "Sáng"), ("chieu", "Chiều"), ("toi", "Tối")]
|
||||
|
||||
_trang_thai_diem_danh = [
|
||||
("co_mat", "Có mặt"),
|
||||
("vang_phep", "Vắng phép"),
|
||||
("vang_khong_phep", "Vắng không phép"),
|
||||
("den_muon", "Đến muộn"),
|
||||
("ve_som", "Về sớm"),
|
||||
]
|
||||
|
||||
|
||||
class EventManagement:
|
||||
event_types = [
|
||||
("workshop", "Workshop"),
|
||||
("webinar", "Webinar"),
|
||||
("dau_ngoai_hoc_vien", "Đầu ngoại - Học viên"),
|
||||
("san_pham_tuyen_sinh", "Sản phẩm - Tuyển sinh"),
|
||||
("minitalk", "Minitalk"),
|
||||
("hoat_dong_tt_dt", "Hoạt động TTĐT (Bóc nhỏ nữa)"),
|
||||
]
|
||||
|
||||
|
||||
class TuyenSinh:
|
||||
trang_thai = [("dang_tuyen_sinh", "Đang Tuyển Sinh"), ("da_nghi", "Đã Nghỉ")]
|
||||
trang_thai_phu_trach = [
|
||||
("dang_ho_tro", "Đang Hỗ Trợ"),
|
||||
("da_ban_giao", "Đã Bàn Giao"),
|
||||
]
|
||||
|
||||
|
||||
class Common:
|
||||
_priority_list = [
|
||||
("0", ""),
|
||||
("1", "Rất kém"),
|
||||
("2", "Kém"),
|
||||
("3", "Trung bình"),
|
||||
("4", "Khá"),
|
||||
("5", "Tốt"),
|
||||
]
|
131
cenhomes_student/models/models_giao_vien.py
Normal file
@ -0,0 +1,131 @@
|
||||
from odoo import models, fields
|
||||
|
||||
_stats_list = [("dang_lam", "Đang làm"), ("da_nghi", "Đã nghỉ")]
|
||||
_gender_list = [("male", "Nam"), ("female", "Nữ"), ("other", "Khác")]
|
||||
from .models_constants import Common
|
||||
|
||||
|
||||
class CenhomesGiaoVienChuNhiem(models.Model):
|
||||
_name = "cenhomes.giao_vien_chu_nhiem"
|
||||
_description = "Giáo viên chủ nhiệm"
|
||||
|
||||
name = fields.Char(string="Tên", required=True)
|
||||
ngay_sinh = fields.Date(string="Ngày sinh")
|
||||
gioi_tinh = fields.Selection(string="Giới tính", selection=_gender_list)
|
||||
ngay_gia_nhap = fields.Date(string="Ngày gia nhập")
|
||||
trang_thai = fields.Selection(
|
||||
string="Trạng thái", selection=_stats_list, default="dang_lam"
|
||||
)
|
||||
|
||||
def name_get(self):
|
||||
return [(record.id, record.name) for record in self]
|
||||
|
||||
def write(self, vals):
|
||||
return super().write(vals)
|
||||
|
||||
|
||||
class CenhomesGiaoVienDayTieng(models.Model):
|
||||
_name = "cenhomes.giao_vien_day_tieng"
|
||||
_description = "Giáo viên dạy tiếng"
|
||||
|
||||
name = fields.Char(string="Tên", required=True)
|
||||
ngay_sinh = fields.Date(string="Ngày sinh")
|
||||
gioi_tinh = fields.Selection(string="Giới tính", selection=_gender_list)
|
||||
ngay_gia_nhap = fields.Date(string="Ngày gia nhập")
|
||||
trang_thai = fields.Selection(
|
||||
string="Trạng thái", selection=_stats_list, default="dang_lam"
|
||||
)
|
||||
trinh_do_tieng = fields.Char(string="Trình độ tiếng")
|
||||
bang_cap_tieng = fields.Char(string="Bằng cấp tiếng")
|
||||
|
||||
def name_get(self):
|
||||
return [(record.id, record.name) for record in self]
|
||||
|
||||
def write(self, vals):
|
||||
return super().write(vals)
|
||||
|
||||
|
||||
class QuanHeGiaoVienChuNhiemHocVien(models.Model):
|
||||
_name = "cenhomes.quan_he_giao_vien_chu_nhiem_hoc_vien"
|
||||
_description = "Quan Hệ GVCN - Học Viên"
|
||||
|
||||
hoc_vien_id = fields.Many2one(
|
||||
comodel_name="cenhomes.hoc_vien",
|
||||
string="Học viên",
|
||||
ondelete="cascade",
|
||||
required=True,
|
||||
)
|
||||
mshv = fields.Char(
|
||||
string="Mã Số Học Viên",
|
||||
related="hoc_vien_id.mshv",
|
||||
store=True,
|
||||
readonly=True,
|
||||
)
|
||||
giao_vien_id = fields.Many2one(
|
||||
comodel_name="cenhomes.giao_vien_chu_nhiem",
|
||||
string="Giáo viên",
|
||||
ondelete="cascade",
|
||||
required=True,
|
||||
)
|
||||
lop_hoc_id = fields.Many2one(
|
||||
comodel_name="cenhomes.lop_hoc",
|
||||
string="Lớp học",
|
||||
ondelete="cascade",
|
||||
required=True,
|
||||
)
|
||||
|
||||
danh_gia_ky_nang = fields.Selection(
|
||||
selection=Common._priority_list,
|
||||
string="Đánh Giá Kỹ Năng Giảng Dạy",
|
||||
)
|
||||
danh_gia_tac_phong = fields.Selection(
|
||||
selection=Common._priority_list,
|
||||
string="Đánh Giá Tác Phong Sư Phạm",
|
||||
)
|
||||
|
||||
ghi_chu = fields.Text(string="Ghi Chú")
|
||||
file_dinh_kem = fields.Binary(string="File Đính Kèm")
|
||||
file_name = fields.Char(string="Tên File")
|
||||
|
||||
|
||||
class QuanHeGiaoVienTiengHocVien(models.Model):
|
||||
_name = "cenhomes.quan_he_giao_vien_day_tieng_hoc_vien"
|
||||
_description = "Quan Hệ Giáo Viên Tiếng - Học Viên"
|
||||
|
||||
hoc_vien_id = fields.Many2one(
|
||||
ondelete="cascade",
|
||||
comodel_name="cenhomes.hoc_vien",
|
||||
string="Học viên",
|
||||
required=True,
|
||||
)
|
||||
mshv = fields.Char(
|
||||
string="Mã Số Học Viên",
|
||||
related="hoc_vien_id.mshv",
|
||||
store=True,
|
||||
readonly=True,
|
||||
)
|
||||
giao_vien_id = fields.Many2one(
|
||||
ondelete="cascade",
|
||||
comodel_name="cenhomes.giao_vien_day_tieng",
|
||||
string="Giáo viên",
|
||||
required=True,
|
||||
)
|
||||
lop_hoc_id = fields.Many2one(
|
||||
ondelete="cascade",
|
||||
comodel_name="cenhomes.lop_hoc",
|
||||
string="Lớp học",
|
||||
required=True,
|
||||
)
|
||||
|
||||
danh_gia_ky_nang = fields.Selection(
|
||||
selection=Common._priority_list,
|
||||
string="Đánh Giá Kỹ Năng Giảng Dạy",
|
||||
)
|
||||
danh_gia_tac_phong = fields.Selection(
|
||||
selection=Common._priority_list,
|
||||
string="Đánh Giá Tác Phong Sư Phạm",
|
||||
)
|
||||
|
||||
ghi_chu = fields.Text(string="Ghi Chú")
|
||||
file_dinh_kem = fields.Binary(string="File Đính Kèm")
|
||||
file_name = fields.Char(string="Tên File")
|
207
cenhomes_student/models/models_hoc_tap.py
Normal file
@ -0,0 +1,207 @@
|
||||
# from xml import etree
|
||||
from lxml import etree
|
||||
|
||||
from .models_constants import QuanLyHocTap, QuanLyThiB1
|
||||
from odoo import models, fields, api
|
||||
|
||||
|
||||
class CenhomesQuanLyHocTap(models.Model):
|
||||
_name = "cenhomes.quan_ly_hoc_tap"
|
||||
_description = "Quản Lý Học Tập"
|
||||
|
||||
hoc_vien_id = fields.Many2one(
|
||||
comodel_name="cenhomes.hoc_vien",
|
||||
string="Học viên",
|
||||
ondelete="cascade",
|
||||
)
|
||||
mshv = fields.Char(
|
||||
string="Mã Số Học Viên",
|
||||
related="hoc_vien_id.mshv",
|
||||
store=True,
|
||||
readonly=True,
|
||||
)
|
||||
ngay_ban_giao = fields.Date(string="Ngày Bàn Giao Học Viên")
|
||||
ngay_nhap_hoc = fields.Date(string="Ngày Nhập Học")
|
||||
khoa = fields.Char(string="Khóa")
|
||||
ngay_kiem_tra_dau_vao = fields.Date(string="Ngày Kiểm Tra Đầu Vào")
|
||||
ket_qua_dau_vao = fields.Char(string="Kết Quả Kiểm Tra Đầu Vào")
|
||||
lop_a1 = fields.Char(string="Lớp A1")
|
||||
start_date_a1 = fields.Date(string="Start Date A1")
|
||||
lop_a2 = fields.Char(string="Lớp A2")
|
||||
start_date_a2 = fields.Date(string="Start Date A2")
|
||||
lop_b1 = fields.Char(string="Lớp B1")
|
||||
start_date_b1 = fields.Date(string="Start Date B1")
|
||||
lop_on_b1 = fields.Char(string="Lớp Ôn B1")
|
||||
start_date_on_b1 = fields.Date(string="Start Date Ôn B1")
|
||||
lop_on_duy_tri_b1 = fields.Char(string="Lớp Ôn Duy Trì B1")
|
||||
start_date_on_duy_tri_b1 = fields.Date(string="Start Date Ôn Duy Trì B1")
|
||||
lop_phu_dao = fields.Char(string="Lớp Phụ Đạo (Nếu Có)")
|
||||
start_date_phu_dao = fields.Date(string="Start Date Phụ Đạo (Nếu Có)")
|
||||
trang_thai_hoc_tap = fields.Selection(
|
||||
selection=QuanLyHocTap._trang_thai_hoc_tap_list,
|
||||
string="Trạng Thái Học Tập",
|
||||
)
|
||||
trang_thai_doi_ngoai = fields.Selection(
|
||||
selection=QuanLyHocTap._trang_thai_doi_ngoai_list,
|
||||
string="Trạng Thái Đối Ngoại",
|
||||
)
|
||||
trang_thai_thu_tuc = fields.Char(string="Trạng Thái Thủ Tục")
|
||||
trang_thai_chuyen_tt = fields.Selection(
|
||||
selection=QuanLyHocTap._trang_thai_chuyen_trung_tam_list,
|
||||
string="Chuyển Trung Tâm",
|
||||
)
|
||||
nguyen_vong_1 = fields.Char(string="Nguyện Vọng 1")
|
||||
nguyen_vong_2 = fields.Char(string="Nguyện Vọng 2")
|
||||
|
||||
|
||||
class KiemTraBaiCu(models.Model):
|
||||
_name = "cenhomes.kiem_tra_bai_cu"
|
||||
_description = "Kiểm Tra Bài Cũ"
|
||||
|
||||
hoc_vien_id = fields.Many2one(
|
||||
comodel_name="cenhomes.hoc_vien",
|
||||
string="Học viên",
|
||||
ondelete="cascade",
|
||||
)
|
||||
mshv = fields.Char(
|
||||
string="Mã Số Học Viên",
|
||||
related="hoc_vien_id.mshv",
|
||||
store=True,
|
||||
readonly=True,
|
||||
)
|
||||
|
||||
thoi_khoa_bieu_id = fields.Many2one(
|
||||
comodel_name="cenhomes.thoi_khoa_bieu",
|
||||
string="Thời Khóa Biểu",
|
||||
ondelete="cascade",
|
||||
)
|
||||
diem_bai_tap_ve_nha = fields.Float(string="Điểm Bài Tập Về Nhà")
|
||||
diem_kiem_tra_mieng = fields.Float(string="Điểm Kiểm Tra Miệng", default=None)
|
||||
is_khong_cham = fields.Boolean(string="Không Chấm", default=False)
|
||||
|
||||
@api.onchange("is_khong_cham")
|
||||
def _onchange_is_khong_cham(self):
|
||||
"""Nếu chọn không chấm, thì đặt điểm kiểm tra miệng là None"""
|
||||
if self.is_khong_cham:
|
||||
self.diem_kiem_tra_mieng = False
|
||||
|
||||
|
||||
class CenhomesBaiThi(models.Model):
|
||||
_name = "cenhomes.bai_thi"
|
||||
_description = "Bài thi"
|
||||
|
||||
name = fields.Char(string="Tên", required=True)
|
||||
giao_vien_coi_thi_id = fields.Char(string="Giáo viên coi thi")
|
||||
giao_vien_cham_thi_id = fields.Char(string="Giáo viên chấm thi")
|
||||
ngay_thi = fields.Date(string="Ngày thi")
|
||||
loai_thi = fields.Selection(
|
||||
string="Loại thi",
|
||||
selection=QuanLyHocTap._loai_bai_thi_list,
|
||||
required=True,
|
||||
)
|
||||
loai_giao_trinh = fields.Char(string="Loại giáo trình")
|
||||
noi_dung_bai_kiem_tra = fields.Text(string="Nội dung bài kiểm tra")
|
||||
thoi_luong_lam_bai = fields.Integer(string="Thời lượng làm bài (phút)")
|
||||
ma_de_thi = fields.Char(string="Mã đề thi")
|
||||
|
||||
def write(self, vals):
|
||||
return super().write(vals)
|
||||
|
||||
|
||||
class CenhomesKetQuaThi(models.Model):
|
||||
_name = "cenhomes.ket_qua_thi"
|
||||
_description = "Kết quả thi"
|
||||
hoc_vien_id = fields.Many2one(
|
||||
comodel_name="cenhomes.hoc_vien",
|
||||
string="Học viên",
|
||||
ondelete="cascade",
|
||||
)
|
||||
mshv = fields.Char(
|
||||
string="Mã Số Học Viên",
|
||||
related="hoc_vien_id.mshv",
|
||||
store=True,
|
||||
readonly=True,
|
||||
)
|
||||
bai_thi_id = fields.Many2one(
|
||||
comodel_name="cenhomes.bai_thi",
|
||||
string="Bài thi",
|
||||
ondelete="cascade",
|
||||
)
|
||||
thi_nghe = fields.Char(string="Thi nghe")
|
||||
thi_noi = fields.Char(string="Thi nói")
|
||||
thi_doc = fields.Char(string="Thi đọc")
|
||||
thi_viet = fields.Char(string="Thi viết")
|
||||
|
||||
def write(self, vals):
|
||||
return super().write(vals)
|
||||
|
||||
|
||||
class CenhomesQuanLyThiB1(models.Model):
|
||||
_name = "cenhomes.quan_ly_thi_b1"
|
||||
_description = "Quản Lý Thi B1"
|
||||
|
||||
hoc_vien_id = fields.Many2one(
|
||||
comodel_name="cenhomes.hoc_vien",
|
||||
string="Học viên",
|
||||
ondelete="cascade",
|
||||
required=True,
|
||||
)
|
||||
mshv = fields.Char(
|
||||
string="Mã Số Học Viên",
|
||||
related="hoc_vien_id.mshv",
|
||||
store=True,
|
||||
readonly=True,
|
||||
)
|
||||
giao_vu_id = fields.Char(
|
||||
string="Giáo vụ",
|
||||
)
|
||||
don_vi_to_chuc = fields.Char(string="Đơn Vị Tổ Chức")
|
||||
loai_chung_chi = fields.Char(string="Loại Chứng Chỉ")
|
||||
dia_chi_to_chuc_thi = fields.Char(string="Địa Chỉ Tổ Chức Thi")
|
||||
ngay_dang_ky = fields.Date(string="Ngày Đăng Ký")
|
||||
ngay_thi_du_kien = fields.Date(string="Ngày Thi Dự Kiến")
|
||||
ket_qua_goethe_osd_nghe = fields.Float(string="Kết Quả Thi Goethe/OSD Nghe")
|
||||
ket_qua_goethe_osd_viet = fields.Float(string="Kết Quả Thi Goethe/OSD Viết")
|
||||
ket_qua_goethe_osd_doc = fields.Float(string="Kết Quả Thi Goethe/OSD Đọc")
|
||||
ket_qua_goethe_osd_noi = fields.Float(string="Kết Quả Thi Goethe/OSD Nói")
|
||||
ket_qua_telc_nghe_doc_viet_ngu_phap = fields.Float(
|
||||
string="Kết Quả Thi TELC Nghe - Đọc - Viết - Ngữ Pháp"
|
||||
)
|
||||
ket_qua_telc_noi = fields.Float(string="Kết Quả Thi TELC Nói")
|
||||
diem_tong_telc = fields.Float(string="Điểm Tổng TELC")
|
||||
ket_qua_ecl_nghe = fields.Float(string="Kết Quả Thi ECL Nghe")
|
||||
ket_qua_ecl_viet = fields.Float(string="Kết Quả Thi ECL Viết")
|
||||
ket_qua_ecl_doc = fields.Float(string="Kết Quả Thi ECL Đọc")
|
||||
ket_qua_ecl_noi = fields.Float(string="Kết Quả Thi ECL Nói")
|
||||
diem_tong_ecl = fields.Float(string="Điểm Tổng ECL")
|
||||
ket_qua_goethe_osd = fields.Selection(
|
||||
selection=QuanLyThiB1._ket_qua_goethe_osd_list,
|
||||
string="Kết Quả Thi Goethe/OSD",
|
||||
)
|
||||
ket_qua_telc = fields.Selection(
|
||||
selection=QuanLyThiB1._ket_qua_telc_list,
|
||||
string="Kết Quả Thi TELC",
|
||||
)
|
||||
ket_qua_ecl = fields.Selection(
|
||||
selection=QuanLyThiB1._ket_qua_ecl_list,
|
||||
string="Kết Quả Thi ECL",
|
||||
)
|
||||
ngay_lay_bang_du_kien = fields.Date(string="Ngày Lấy Bằng Dự Kiến")
|
||||
|
||||
|
||||
class QuyChuanDaoTao(models.Model):
|
||||
_name = "cenhomes.quy_chuan_dao_tao"
|
||||
_description = "Quy Chuẩn Đào Tạo"
|
||||
|
||||
trinh_do = fields.Selection(
|
||||
selection=QuanLyHocTap._trinh_do_dao_tao_list, string="Trình Độ", required=True
|
||||
)
|
||||
yeu_cau_dau_vao = fields.Text(string="Yêu Cầu Đầu Vào")
|
||||
thoi_gian_dao_tao = fields.Integer(string="Thời Gian Đào Tạo (giờ)")
|
||||
so_tiet_hoc = fields.Integer(string="Số Tiết Học")
|
||||
so_tiet_giao_vien_duc = fields.Integer(string="Số Tiết Với Giáo Viên Đức")
|
||||
so_tiet_luyen_nghe_noi = fields.Integer(string="Số Tiết Luyện Nghe Nói")
|
||||
so_tiet_luyen_cv_thu = fields.Integer(string="Số Tiết Luyện CV & Thư Động Lực")
|
||||
so_tiet_luyen_phong_van = fields.Integer(string="Số Tiết Luyện Phỏng Vấn")
|
||||
so_tiet_tu_hoc = fields.Integer(string="Số Tiết Tự Học")
|
||||
chuan_dau_ra = fields.Text(string="Chuẩn Đầu Ra")
|
238
cenhomes_student/models/models_lop_hoc.py
Normal file
@ -0,0 +1,238 @@
|
||||
from odoo import models, fields
|
||||
from .models_constants import QuanLyLopHoc
|
||||
|
||||
|
||||
class CenhomesLopHoc(models.Model):
|
||||
_name = "cenhomes.lop_hoc"
|
||||
_description = "Lớp Học"
|
||||
|
||||
name = fields.Char(string="Tên", required=True)
|
||||
giao_vien_chu_nhiem_id = fields.Many2one(
|
||||
ondelete="cascade",
|
||||
comodel_name="cenhomes.giao_vien_chu_nhiem",
|
||||
string="Giáo viên chủ nhiệm",
|
||||
)
|
||||
|
||||
hoc_vien_ids = fields.Many2many(
|
||||
comodel_name="cenhomes.hoc_vien",
|
||||
relation="cenhomes_hoc_vien_lop_hoc_rel",
|
||||
column1="lop_hoc_id",
|
||||
column2="hoc_vien_id",
|
||||
string="Học viên",
|
||||
)
|
||||
trinh_do = fields.Selection(
|
||||
string="Trình độ", selection=QuanLyLopHoc._trinh_do_list
|
||||
)
|
||||
loai_lop = fields.Selection(
|
||||
string="Loại lớp", selection=QuanLyLopHoc._loai_lop_list
|
||||
)
|
||||
thoi_khoa_bieu_ids = fields.One2many(
|
||||
comodel_name="cenhomes.thoi_khoa_bieu",
|
||||
inverse_name="lop_hoc_id",
|
||||
string="Thời khóa biểu",
|
||||
)
|
||||
kap_hien_tai = fields.Integer(string="KAP học hiện tại")
|
||||
midterm_a1_id = fields.Many2one(
|
||||
ondelete="cascade",
|
||||
comodel_name="cenhomes.bai_thi",
|
||||
string="ID thi (giữa kỳ) A1",
|
||||
)
|
||||
final_a1_id = fields.Many2one(
|
||||
ondelete="cascade",
|
||||
comodel_name="cenhomes.bai_thi",
|
||||
string="ID thi (cuối kỳ) A1",
|
||||
)
|
||||
midterm_a2_id = fields.Many2one(
|
||||
ondelete="cascade",
|
||||
comodel_name="cenhomes.bai_thi",
|
||||
string="ID thi (giữa kỳ) A2",
|
||||
)
|
||||
final_a2_id = fields.Many2one(
|
||||
ondelete="cascade",
|
||||
comodel_name="cenhomes.bai_thi",
|
||||
string="ID thi (cuối kỳ) A2",
|
||||
)
|
||||
midterm_b1_id = fields.Many2one(
|
||||
ondelete="cascade",
|
||||
comodel_name="cenhomes.bai_thi",
|
||||
string="ID thi (giữa kỳ) B1",
|
||||
)
|
||||
final_b1_id = fields.Many2one(
|
||||
ondelete="cascade",
|
||||
comodel_name="cenhomes.bai_thi",
|
||||
string="ID thi (cuối kỳ) B1",
|
||||
)
|
||||
trang_thai_lop = fields.Selection(
|
||||
string="Trạng thái lớp",
|
||||
selection=QuanLyLopHoc._trang_thai_lop_list,
|
||||
default="mo",
|
||||
)
|
||||
|
||||
def name_get(self):
|
||||
return [(record.id, record.name) for record in self]
|
||||
|
||||
def write(self, vals):
|
||||
return super().write(vals)
|
||||
|
||||
|
||||
class CenhomesLopOn(models.Model):
|
||||
_name = "cenhomes.lop_on"
|
||||
_description = "Lớp Ôn"
|
||||
|
||||
name = fields.Char(string="Tên", required=True)
|
||||
hoc_vien_ids = fields.Many2many("cenhomes.hoc_vien", string="Học viên(s)")
|
||||
giao_vien_chu_nhiem_id = fields.Many2one(
|
||||
ondelete="cascade",
|
||||
comodel_name="cenhomes.giao_vien_chu_nhiem",
|
||||
string="Giáo viên chủ nhiệm",
|
||||
)
|
||||
loai_chung_chi_thi = fields.Selection(
|
||||
string="Loại chứng chỉ thi",
|
||||
selection=QuanLyLopHoc._loai_chung_chi_list,
|
||||
required=True,
|
||||
)
|
||||
thoi_khoa_bieu_ids = fields.One2many(
|
||||
comodel_name="cenhomes.thoi_khoa_bieu",
|
||||
inverse_name="lop_on_id",
|
||||
string="Thời khóa biểu",
|
||||
)
|
||||
loai_lop_on = fields.Selection(
|
||||
string="Loại lớp ôn",
|
||||
selection=QuanLyLopHoc._loai_lop_on_list,
|
||||
required=True,
|
||||
)
|
||||
bai_thi_tieu_chuan_1_id = fields.Many2one(
|
||||
ondelete="cascade",
|
||||
comodel_name="cenhomes.bai_thi",
|
||||
string="Bài thi tiêu chuẩn 1",
|
||||
)
|
||||
bai_thi_tieu_chuan_2_id = fields.Many2one(
|
||||
ondelete="cascade",
|
||||
comodel_name="cenhomes.bai_thi",
|
||||
string="Bài thi tiêu chuẩn 2",
|
||||
)
|
||||
bai_thi_tieu_chuan_3_id = fields.Many2one(
|
||||
ondelete="cascade",
|
||||
comodel_name="cenhomes.bai_thi",
|
||||
string="Bài thi tiêu chuẩn 3",
|
||||
)
|
||||
bai_thi_tieu_chuan_4_id = fields.Many2one(
|
||||
ondelete="cascade",
|
||||
comodel_name="cenhomes.bai_thi",
|
||||
string="Bài thi tiêu chuẩn 4",
|
||||
)
|
||||
bai_thi_tieu_du_phong_id = fields.Many2one(
|
||||
ondelete="cascade", comodel_name="cenhomes.bai_thi", string="Bài thi dự phòng"
|
||||
)
|
||||
|
||||
def name_get(self):
|
||||
return [(record.id, record.name) for record in self]
|
||||
|
||||
def write(self, vals):
|
||||
return super().write(vals)
|
||||
|
||||
|
||||
class CenhomesChuyenLop(models.Model):
|
||||
_name = "cenhomes.chuyen_lop"
|
||||
_description = "Chuyển Lớp"
|
||||
|
||||
hoc_vien_id = fields.Many2one(
|
||||
"cenhomes.hoc_vien",
|
||||
string="Học viên",
|
||||
required=True,
|
||||
)
|
||||
mshv = fields.Char(
|
||||
string="Mã Số Học Viên",
|
||||
related="hoc_vien_id.mshv",
|
||||
store=True,
|
||||
readonly=True,
|
||||
)
|
||||
lop_hien_tai_id = fields.Many2one(
|
||||
"cenhomes.lop_hoc",
|
||||
string="ID Lớp Hiện Tại",
|
||||
required=True,
|
||||
)
|
||||
lop_xin_chuyen_id = fields.Many2one(
|
||||
"cenhomes.lop_hoc",
|
||||
string="ID Lớp Xin Chuyển (Cùng Trình Độ)",
|
||||
)
|
||||
ngay_nhan_don = fields.Date(string="Ngày Nhận Đơn Chuyển Lớp")
|
||||
trang_thai = fields.Selection(
|
||||
selection=[
|
||||
("cho_duyet", "Chờ Duyệt"),
|
||||
("da_duyet", "Đã Duyệt"),
|
||||
("huy_bo", "Hủy Bỏ"),
|
||||
],
|
||||
string="Trạng Thái Chuyển Lớp",
|
||||
default="cho_duyet",
|
||||
)
|
||||
ngay_chuyen_lop = fields.Date(string="Ngày Chuyển Lớp")
|
||||
ghi_chu = fields.Text(string="Ghi Chú")
|
||||
so_lan_chuyen = fields.Integer(string="Số Lần Chuyển", default=0)
|
||||
|
||||
|
||||
class CenhomesThoiKhoaBieu(models.Model):
|
||||
_name = "cenhomes.thoi_khoa_bieu"
|
||||
_description = "Thời Khóa Biểu"
|
||||
|
||||
giao_vien_day_tieng_id = fields.Many2one(
|
||||
ondelete="cascade",
|
||||
comodel_name="cenhomes.giao_vien_day_tieng",
|
||||
string="Giáo viên dạy tiếng",
|
||||
)
|
||||
lop_hoc_id = fields.Many2one(
|
||||
comodel_name="cenhomes.lop_hoc",
|
||||
string="Lớp học",
|
||||
ondelete="cascade",
|
||||
)
|
||||
lop_on_id = fields.Many2one(
|
||||
comodel_name="cenhomes.lop_on",
|
||||
string="Lớp học ôn",
|
||||
ondelete="cascade",
|
||||
)
|
||||
phong_hoc = fields.Char(string="Phòng học")
|
||||
kap = fields.Char(string="KAP")
|
||||
ngay = fields.Date(string="Ngày")
|
||||
buoi = fields.Selection(string="Buổi", selection=QuanLyLopHoc._time_of_day)
|
||||
|
||||
# def write(self, vals):
|
||||
# return super().write(vals)
|
||||
|
||||
# def name_get(self):
|
||||
# return [(record.id) for record in self]
|
||||
|
||||
|
||||
class CenhomesDiemDanh(models.Model):
|
||||
_name = "cenhomes.diem_danh"
|
||||
_description = "Điểm danh"
|
||||
|
||||
hoc_vien_id = fields.Many2one(
|
||||
comodel_name="cenhomes.hoc_vien",
|
||||
string="Học viên",
|
||||
ondelete="cascade",
|
||||
required=True,
|
||||
)
|
||||
mshv = fields.Char(
|
||||
string="Mã Số Học Viên",
|
||||
related="hoc_vien_id.mshv",
|
||||
store=True,
|
||||
readonly=True,
|
||||
)
|
||||
nguoi_diem_danh_id = fields.Char(
|
||||
string="Người điểm danh",
|
||||
)
|
||||
thoi_khoa_bieu_id = fields.Many2one(
|
||||
comodel_name="cenhomes.thoi_khoa_bieu",
|
||||
string="Thời khóa biểu",
|
||||
required=True,
|
||||
ondelete="cascade",
|
||||
)
|
||||
trang_thai = fields.Selection(
|
||||
selection=QuanLyLopHoc._trang_thai_diem_danh,
|
||||
string="Trạng thái điểm danh",
|
||||
required=True,
|
||||
default="co_mat",
|
||||
)
|
||||
|
||||
def write(self, vals):
|
||||
return super().write(vals)
|
222
cenhomes_student/models/models_phong_thu_tuc.py
Normal file
@ -0,0 +1,222 @@
|
||||
import os
|
||||
import re
|
||||
|
||||
from odoo import models, fields, api, _
|
||||
from odoo.exceptions import ValidationError
|
||||
from .template import SimpleTemplate
|
||||
from ..utils.mail import send_email
|
||||
|
||||
path_file = os.path.dirname(__file__)
|
||||
path_template_thu_xac_nhan = f'{path_file}/../static/template/thu_xac_nhan_dang_ky'
|
||||
template_online = SimpleTemplate(open(f'{path_template_thu_xac_nhan}/online-khoale.html').read())
|
||||
template_chuyendoivanbang = SimpleTemplate(open(f'{path_template_thu_xac_nhan}/chuyendoivanbang.html').read())
|
||||
template_dacob1 = SimpleTemplate(open(f'{path_template_thu_xac_nhan}/dacob1.html').read())
|
||||
template_duhockep = SimpleTemplate(open(f'{path_template_thu_xac_nhan}/duhockep.html').read())
|
||||
|
||||
convert_value_enum_to_text = {
|
||||
False: '',
|
||||
'y': 'Có',
|
||||
'n': 'Không',
|
||||
'duhockep': 'Du học kép',
|
||||
'chuyendoivanbang': 'Chuyển đổi văn bằng',
|
||||
'dacob1': 'Đã có B1',
|
||||
'online-khoale': 'Online - Khóa lẻ',
|
||||
'hanoi': 'Hà Nội',
|
||||
'hochiminh': 'Hồ Chí Minh',
|
||||
'daotaotaptrung': 'Đào tạo tập trung',
|
||||
'daotaoonline': 'Đào tạo online',
|
||||
}
|
||||
|
||||
class CenhomesHocVienPhongThuTuc(models.Model):
|
||||
_name = 'cenhomes.hoc_vien_phong_thu_tuc'
|
||||
_description = 'DUHOCKEP học viên phòng thủ tục'
|
||||
_sql_constraints = [
|
||||
('email_unique', 'unique(email)', 'Email đã tồn tại trong hệ thống!'),
|
||||
('phone_unique', 'unique(so_dien_thoai_lien_he)', 'Số điện thoại đã tồn tại trong hệ thống!')
|
||||
]
|
||||
|
||||
ma_ho_so = fields.Char(string='Mã hồ sơ')
|
||||
|
||||
ten = fields.Char(string='Tên', required=True)
|
||||
ho = fields.Char(string='Họ', required=True)
|
||||
dia_chi_thuong_tru = fields.Char(string='Địa chỉ thường trú')
|
||||
dia_chi_hien_tai = fields.Char(string='Địa chỉ hiện tại')
|
||||
so_dien_thoai_lien_he = fields.Char(string='Số điện thoại liên hệ', required=True)
|
||||
email = fields.Char(string='Địa chỉ Email', required=True)
|
||||
|
||||
ngay_thang_nam_sinh = fields.Date(string='Ngày sinh')
|
||||
cccd = fields.Char(string='Số CCCD')
|
||||
cccd_ngay_cap = fields.Date(string='Ngày cấp CCCD')
|
||||
cccd_noi_cap = fields.Char(string='Nơi cấp CCCD')
|
||||
|
||||
chuong_trinh_dang_ky = fields.Selection(string='Chương trình đăng ký',
|
||||
selection=[('duhockep', 'Du học kép'),
|
||||
('chuyendoivanbang', 'Chuyển đổi văn bằng'),
|
||||
('dacob1', 'Đã có B1'),
|
||||
('online-khoale', 'Online - Khóa lẻ')])
|
||||
|
||||
truong_cap_iii = fields.Char(string='Trường cấp III/PTTH')
|
||||
truong_cap_iii_nam_tot_nghiep = fields.Integer(string='Năm tốt nghiệp', help="Năm tốt nghiệp trường cấp III/PTTH ")
|
||||
truong_cap_iii_dia_chi = fields.Char(string='Địa chỉ')
|
||||
tren_cap_iii = fields.Char(string='Trường Trung cấp/Cao đẳng/Đại học')
|
||||
tren_cap_iii_nganh_hoc = fields.Char(string='Ngành học')
|
||||
tren_cap_iii_nam_hoc = fields.Integer(string='Năm học')
|
||||
tren_cap_iii_dia_chi = fields.Char(string='Địa chỉ')
|
||||
|
||||
bo_ho_ten = fields.Char(string='Họ tên bố')
|
||||
bo_nam_sinh = fields.Integer(string='Năm sinh', help='Năm sinh vợ chồng')
|
||||
bo_nghe_nghiep = fields.Char(string='Nghề nghiệp', help='Nghề nghiệp vợ chồng')
|
||||
bo_so_dien_thoai = fields.Char(string='Số điện thoại', help='Số điện thoại vợ chồng')
|
||||
|
||||
me_ho_ten = fields.Char(string='Họ tên mẹ')
|
||||
me_nam_sinh = fields.Integer(string='Năm sinh', help='Năm sinh mẹ')
|
||||
me_nghe_nghiep = fields.Char(string='Nghề nghiệp', help='Nghề nghiệp mẹ')
|
||||
me_so_dien_thoai = fields.Char(string='Số điện thoại', help='Số điện thoại mẹ')
|
||||
|
||||
vo_chong_ho_ten = fields.Char(string='Họ tên vợ/chồng', help='Họ tên vợ/chồng (nếu có)')
|
||||
vo_chong_nam_sinh = fields.Integer(string='Năm sinh', help='Năm sinh vợ chồng')
|
||||
vo_chong_nghe_nghiep = fields.Char(string='Nghề nghiệp', help='Nghề nghiệp vợ chồng')
|
||||
vo_chong_so_dien_thoai = fields.Char(string='Số điện thoại', help='Số điện thoại vợ chồng')
|
||||
|
||||
con_ruot = fields.Char(string='Họ tên con')
|
||||
anh_chi_em = fields.Text(string='Họ tên anh/chị/em/ruột, nghề nghiệp, địa chỉ (nếu có)')
|
||||
|
||||
benh_tat = fields.Text(
|
||||
string='Bạn đã từng mắc các bệnh truyền nhiễm, các bệnh về tâm thần, các bệnh hạn chế vận động nào bao giờ '
|
||||
'chưa? Nếu có ghi cụ thể')
|
||||
nguoi_than_tai_duc = fields.Text(
|
||||
string='Bạn có người thân hiện sinh sống tại CHLB Đức không? Quan hệ thế nào? Người thân đang làm gì? ở bang '
|
||||
'nào nước Đức?')
|
||||
viec_lam_sau_tot_nghiep = fields.Text(
|
||||
string='Sau khi tốt nghiệp (bậc học cao nhất), bạn đã làm việc gì, ở đâu, vào khoảng thời gian nào? Vui lòng '
|
||||
'ghi chi tiết?')
|
||||
thong_tin_tieng_duc = fields.Text(
|
||||
string='Bạn đã từng học tiếng Đức hay chưa? Nếu có đã đạt trình độ nào (A1, A2, B1, B2, C1, C2)? Chứng chỉ B1 '
|
||||
'được cấp khi nào? Chứng chỉ của đơn vị nào cấp?')
|
||||
hieu_biet_cenacademy_qua_nguon = fields.Text(
|
||||
string='Bạn/gia đình bạn biết đến Chương trình của Cen Academy qua nguồn nào?')
|
||||
|
||||
dang_ky_hoc_tieng_duc = fields.Selection(string='Đăng ký học tiếng Đức',
|
||||
selection=[
|
||||
('y', 'Có'),
|
||||
('n', 'Không')], default=None)
|
||||
|
||||
noi_dao_tao = fields.Selection(string='Nơi đào tạo',
|
||||
selection=[('hanoi', 'Hà Nội'),
|
||||
('hochiminh', 'Hồ Chí Minh')], default=None)
|
||||
khoa_hoc = fields.Char(string='Khóa học')
|
||||
hinh_thuc_dao_tao = fields.Selection(string='Hình thức đào tạo',
|
||||
selection=[
|
||||
('daotaotaptrung', 'Đào tạo tập trung'),
|
||||
('daotaoonline', 'Đào tạo online')], default=None)
|
||||
nganh_hoc_mong_muon = fields.Char(string='Ngành học mong muốn')
|
||||
|
||||
gui_mail = fields.Boolean(string='Trạng thái mail')
|
||||
sale = fields.Many2one(comodel_name='res.users', string='Nhân viên kinh doanh phụ trách',
|
||||
domain=lambda self: [
|
||||
("groups_id", "=", self.env.ref("cenhomes_student.group_cenhomes_sale").id),
|
||||
("groups_id", "!=", self.env.ref("cenhomes_student.group_cenhomes_admin").id)])
|
||||
|
||||
def write(self, vals):
|
||||
if 'ma_ho_so' in vals and self.ma_ho_so != vals['ma_ho_so']:
|
||||
hoc_viens = self.env['cenhomes.hoc_vien'].sudo().search([])
|
||||
if vals['ma_ho_so'] in {h.ma_ho_so: '' for h in hoc_viens}.keys():
|
||||
raise ValidationError(_('Mã hồ sơ đã tồn tại'))
|
||||
|
||||
if len(vals.keys()) == 0:
|
||||
return
|
||||
return super().write(vals)
|
||||
|
||||
@api.constrains('email')
|
||||
def _check_valid_email(self):
|
||||
regex = r'\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,7}\b'
|
||||
if not re.fullmatch(regex, self.email):
|
||||
raise ValidationError(_('Email không đúng định dạng'))
|
||||
|
||||
hocviens = self.search([]) - self
|
||||
value = [x.email.lower() for x in hocviens]
|
||||
if self.email and self.email.lower() in value:
|
||||
raise ValidationError(_('Email đã tồn tại'))
|
||||
return True
|
||||
|
||||
@api.constrains('so_dien_thoai_lien_he')
|
||||
def _check_valid_so_dien_thoai_lien_he(self):
|
||||
regex = r'^[0-9]*$'
|
||||
if not re.fullmatch(regex, self.so_dien_thoai_lien_he):
|
||||
raise ValidationError(_('Số điện thoại không đúng định dạng'))
|
||||
|
||||
hocviens = self.search([]) - self
|
||||
value = [x.so_dien_thoai_lien_he.lower() for x in hocviens]
|
||||
if self.so_dien_thoai_lien_he and self.so_dien_thoai_lien_he.lower() in value:
|
||||
raise ValidationError(_('Số điện thoại đã tồn tại'))
|
||||
return True
|
||||
|
||||
def action_send_email_notification(self):
|
||||
if not self.email or not self.ma_ho_so or self.gui_mail:
|
||||
if not self.email:
|
||||
message = "Thiếu Email"
|
||||
elif not self.ma_ho_so:
|
||||
message = "Thiếu mã học viên"
|
||||
else:
|
||||
message = "Học viên đã được gửi mail thông báo"
|
||||
return {
|
||||
'type': 'ir.actions.client',
|
||||
'tag': 'display_notification',
|
||||
'params': {
|
||||
'message': message,
|
||||
'type': 'danger',
|
||||
'sticky': False
|
||||
},
|
||||
}
|
||||
result = send_email(to=self.email,
|
||||
subject=f'[CEN ACADEMY] XÁC NHẬN ĐĂNG KÝ THAM GIA CHƯƠNG TRÌNH VÀ '
|
||||
f'HƯỚNG DẪN HOÀN TẤT THỦ TỤC NHẬP HỌC',
|
||||
content=self._create_email_xac_nhan_dang_ky(type_template=self.chuong_trinh_dang_ky),
|
||||
images=[(f'{path_template_thu_xac_nhan}/cenacademy_tk_ngan_hang.png',
|
||||
'cenacademy_tk_ngan_hang')] if self.chuong_trinh_dang_ky != 'online-khoale' else [])
|
||||
if result is None:
|
||||
return {
|
||||
'type': 'ir.actions.client',
|
||||
'tag': 'display_notification',
|
||||
'params': {
|
||||
'message': 'Loại chương trình đăng ký không hợp lệ',
|
||||
'type': 'danger',
|
||||
'sticky': False
|
||||
},
|
||||
}
|
||||
|
||||
self.write({'gui_mail': True})
|
||||
return {
|
||||
'type': 'ir.actions.client',
|
||||
'tag': 'display_notification',
|
||||
'params': {
|
||||
'message': f'Gửi thông báo thành công tới email {self.email}',
|
||||
'type': 'success',
|
||||
'sticky': False
|
||||
},
|
||||
}
|
||||
|
||||
def _create_email_xac_nhan_dang_ky(self, type_template: str):
|
||||
if type_template not in ['chuyendoivanbang', 'dacob1', 'duhockep', 'online-khoale']:
|
||||
return None
|
||||
data = self.copy_data()[0]
|
||||
for k in data.keys():
|
||||
if k in ['dang_ky_hoc_tieng_duc', 'hinh_thuc_dao_tao', 'nganh_hoc_mong_muon', 'noi_dao_tao']:
|
||||
data[k] = convert_value_enum_to_text.get(data[k]) if data[k] in convert_value_enum_to_text.keys() else data[k]
|
||||
elif not data[k]:
|
||||
data[k] = ''
|
||||
|
||||
if type_template == 'chuyendoivanbang':
|
||||
return template_chuyendoivanbang.render(data)
|
||||
elif type_template == 'dacob1':
|
||||
return template_dacob1.render(data)
|
||||
elif type_template == 'duhockep':
|
||||
return template_duhockep.render(data)
|
||||
return template_online.render(data)
|
||||
|
||||
@api.model
|
||||
def create(self, vals_list):
|
||||
if self.env.user.has_group('cenhomes_student.group_cenhomes_sale') and \
|
||||
not self.env.user.has_group('cenhomes_student.group_cenhomes_phong_thu_tuc'):
|
||||
vals_list['sale'] = self.env.user.id
|
||||
return super(CenhomesHocVienPhongThuTuc, self).create(vals_list)
|
38
cenhomes_student/models/models_su_kien.py
Normal file
@ -0,0 +1,38 @@
|
||||
from .models_constants import EventManagement
|
||||
from odoo import models, fields, api
|
||||
|
||||
|
||||
class QuanLySuKien(models.Model):
|
||||
_name = "cenhomes.quan_ly_su_kien"
|
||||
_description = "Quản Lý Sự Kiện"
|
||||
|
||||
name = fields.Char(string="Tên", required=True)
|
||||
dinh_dang_su_kien = fields.Selection(
|
||||
selection=EventManagement.event_types,
|
||||
string="Định Dạng",
|
||||
required=True,
|
||||
)
|
||||
nguoi_phu_trach_id = fields.Char(
|
||||
string="Người Phụ Trách",
|
||||
)
|
||||
ngay_to_chuc = fields.Date(
|
||||
string="Ngày Tổ Chức",
|
||||
)
|
||||
gio_to_chuc = fields.Float(
|
||||
string="Giờ Tổ Chức",
|
||||
help="Giờ tổ chức theo định dạng 24h (ví dụ: 14.5 = 14:30)",
|
||||
)
|
||||
dia_diem_to_chuc = fields.Char(
|
||||
string="Địa Điểm Tổ Chức",
|
||||
)
|
||||
noi_dung_su_kien = fields.Text(string="Nội Dung")
|
||||
dien_gia = fields.Char(string="Diễn Giả")
|
||||
mc = fields.Char(string="MC")
|
||||
ky_thuat = fields.Char(string="Kỹ Thuật")
|
||||
so_luong_khach_du_kien = fields.Integer(
|
||||
string="Số Lượng Khách Dự Kiến",
|
||||
)
|
||||
so_luong_khach_thuc_te = fields.Integer(string="Số Lượng Khách Thực Tế")
|
||||
ngan_sach = fields.Float(
|
||||
string="Ngân Sách",
|
||||
)
|
95
cenhomes_student/models/models_tuyen_sinh.py
Normal file
@ -0,0 +1,95 @@
|
||||
from odoo import models, fields, api
|
||||
from .models_constants import TuyenSinh
|
||||
|
||||
|
||||
class CenhomesPhongTuyenSinh(models.Model):
|
||||
_name = "cenhomes.phong_tuyen_sinh"
|
||||
_description = "Phòng tuyển snh"
|
||||
|
||||
name = fields.Char(string="Tên", required=True)
|
||||
nhan_vien_ids = fields.One2many(
|
||||
comodel_name="cenhomes.nhan_vien_tuyen_sinh",
|
||||
inverse_name="phong_tuyen_sinh",
|
||||
string="Nhân viên",
|
||||
)
|
||||
truong_phong = fields.Char(string="Trưởng Phòng")
|
||||
trang_thai = fields.Selection(
|
||||
selection=TuyenSinh.trang_thai,
|
||||
string="Trạng Thái",
|
||||
default="dang_tuyen_sinh",
|
||||
required=True,
|
||||
)
|
||||
|
||||
def name_get(self):
|
||||
return [(record.id, record.name) for record in self]
|
||||
|
||||
|
||||
class CenhomesNhanVienTuyenSinh(models.Model):
|
||||
_name = "cenhomes.nhan_vien_tuyen_sinh"
|
||||
_description = "Nhân viên tuyển sinh"
|
||||
|
||||
name = fields.Char(string="Tên", required=True)
|
||||
phong_tuyen_sinh = fields.Many2one(
|
||||
comodel_name="cenhomes.phong_tuyen_sinh",
|
||||
string="Phòng",
|
||||
ondelete="cascade",
|
||||
)
|
||||
thoi_gian_bat_dau = fields.Date(string="Thời Gian Bắt Đầu Công Tác")
|
||||
trang_thai = fields.Selection(
|
||||
selection=TuyenSinh.trang_thai,
|
||||
string="Trạng Thái",
|
||||
default="dang_tuyen_sinh",
|
||||
required=True,
|
||||
)
|
||||
doanh_so = fields.Float(string="Doanh Số")
|
||||
|
||||
def name_get(self):
|
||||
return [(record.id, record.name) for record in self]
|
||||
|
||||
|
||||
class CenhomesQuanHeTuyenSinhHocVien(models.Model):
|
||||
_name = "cenhomes.quan_he_tuyen_sinh_hoc_vien"
|
||||
_description = "Quan Hệ Tuyển Sinh - Học Viên"
|
||||
|
||||
hoc_vien_id = fields.Many2one(
|
||||
comodel_name="cenhomes.hoc_vien",
|
||||
string="Học viên",
|
||||
ondelete="cascade",
|
||||
required=True,
|
||||
)
|
||||
mshv = fields.Char(
|
||||
string="Mã Số Học Viên",
|
||||
related="hoc_vien_id.mshv",
|
||||
store=True,
|
||||
readonly=True,
|
||||
)
|
||||
nhan_vien_tuyen_sinh_id = fields.Many2one(
|
||||
comodel_name="cenhomes.nhan_vien_tuyen_sinh",
|
||||
string="Nhân Viên Tuyển Sinh Phụ Trách",
|
||||
required=True,
|
||||
ondelete="cascade",
|
||||
)
|
||||
ngay_bat_dau = fields.Date(string="Ngày Bắt Đầu Phụ Trách")
|
||||
trang_thai = fields.Selection(
|
||||
selection=TuyenSinh.trang_thai_phu_trach,
|
||||
string="Trạng Thái",
|
||||
default="dang_ho_tro",
|
||||
)
|
||||
ban_giao = fields.Boolean(string="Bàn Giao", default=False)
|
||||
|
||||
@api.model
|
||||
def create(self, vals):
|
||||
if vals.get("ban_giao"):
|
||||
vals["trang_thai"] = "da_ban_giao"
|
||||
return super(CenhomesQuanHeTuyenSinhHocVien, self).create(vals)
|
||||
|
||||
def write(self, vals):
|
||||
if "ban_giao" in vals and vals["ban_giao"]:
|
||||
vals["trang_thai"] = "da_ban_giao"
|
||||
return super(CenhomesQuanHeTuyenSinhHocVien, self).write(vals)
|
||||
|
||||
def action_ban_giao(self):
|
||||
"""
|
||||
Hành động thực hiện bàn giao qua giao diện.
|
||||
"""
|
||||
self.write({"ban_giao": True, "trang_thai": "da_ban_giao"})
|
36
cenhomes_student/models/template.py
Normal file
@ -0,0 +1,36 @@
|
||||
class SimpleTemplate:
|
||||
def __init__(self, template: str):
|
||||
self.template: str = template
|
||||
|
||||
def render(self, context):
|
||||
# Loop through context items
|
||||
ret = self.template
|
||||
for key, value in context.items():
|
||||
if key.startswith("loop:"):
|
||||
# If the key starts with "loop:", handle loop processing
|
||||
loop_name = key[len("loop:"):]
|
||||
start = f"{{{{loop:variable.{loop_name} as item}}}}"
|
||||
end = f"{{{{end_loop:variable.{loop_name}}}}}"
|
||||
if start not in ret:
|
||||
continue
|
||||
idx_start = ret.index(start) + len(start)
|
||||
idx_end = ret.index(end)
|
||||
template_child = ret[idx_start:idx_end]
|
||||
ret = ret[:(idx_start - len(start))] + ret[idx_end:]
|
||||
loop_content = ""
|
||||
for item in value:
|
||||
loop_content += self.render_columns(template_child, item)
|
||||
ret = ret.replace(end, loop_content)
|
||||
else:
|
||||
# If not a loop, replace the placeholder with the value
|
||||
value = str(value).replace('\n', '<br>') if value not in [False, None] else ''
|
||||
ret = ret.replace(f"{{{{variable.{key}}}}}", str(value))
|
||||
return ret
|
||||
|
||||
def render_columns(self, child_template: str, item: dict):
|
||||
for k, v in item.items():
|
||||
child_template = child_template.replace(
|
||||
f"{{{{item.{k}}}}}",
|
||||
str(v).replace('\n', '<br>') if v not in [False, None] else ''
|
||||
)
|
||||
return child_template
|
0
cenhomes_student/report/__init__.py
Normal file
15
cenhomes_student/report/hoc_vien_report.xml
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="action_report_hoc_vien" model="ir.actions.report">
|
||||
<field name="name">export hoc vien report</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="report_type">qweb_pdf</field>
|
||||
<field name="report_name">cenhomes.report_hoc_vien</field>
|
||||
<field name="report_file">cenhomes.report_hoc_vien</field>
|
||||
<field name="print_report_name">'xxx %s' % (object.name)</field>
|
||||
<field name="binding_model_id" ref="model_cenhomes_hoc_vien"/>
|
||||
<field name="binding_type">report</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
6
cenhomes_student/report/template_report_hoc_vien.xml
Normal file
@ -0,0 +1,6 @@
|
||||
<odoo>
|
||||
<template id="report_student">
|
||||
<t t-call"web.html_container">
|
||||
|
||||
</template>
|
||||
</odoo>
|
83
cenhomes_student/security/ir.model.access.csv
Normal file
@ -0,0 +1,83 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_hoc_vien,access_cenhomes_hoc_vien,cenhomes_student.model_cenhomes_hoc_vien,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_co_so,access_cenhomes_co_so,cenhomes_student.model_cenhomes_co_so,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_nhom_nganh,access_cenhomes_nhom_nganh,cenhomes_student.model_cenhomes_nhom_nganh,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_chuyen_nganh,access_cenhomes_chuyen_nganh,cenhomes_student.model_cenhomes_chuyen_nganh,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_hoc_vien_phong_thu_tuc,access_cenhomes_hoc_vien_phong_thu_tuc,cenhomes_student.model_cenhomes_hoc_vien_phong_thu_tuc,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_quan_he_hoc_vien_doi_tac,access_cenhomes_quan_he_hoc_vien_doi_tac,cenhomes_student.model_cenhomes_quan_he_hoc_vien_doi_tac,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_du_hoc_kep_doi_tac,access_cenhomes_du_hoc_kep_doi_tac,cenhomes_student.model_cenhomes_du_hoc_kep_doi_tac,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_nhan_vien_tuyen_sinh,access_cenhomes_nhan_vien_tuyen_sinh,cenhomes_student.model_cenhomes_nhan_vien_tuyen_sinh,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_phong_tuyen_sinh,access_cenhomes_phong_tuyen_sinh,cenhomes_student.model_cenhomes_phong_tuyen_sinh,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_quan_he_tuyen_sinh_hoc_vien,access_cenhomes_quan_he_tuyen_sinh_hoc_vien,cenhomes_student.model_cenhomes_quan_he_tuyen_sinh_hoc_vien,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_lop_hoc,access_cenhomes_lop_hoc,cenhomes_student.model_cenhomes_lop_hoc,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_lop_on,access_cenhomes_lop_on,cenhomes_student.model_cenhomes_lop_on,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_chuyen_lop,access_cenhomes_chuyen_lop,cenhomes_student.model_cenhomes_chuyen_lop,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_diem_danh,access_cenhomes_diem_danh,cenhomes_student.model_cenhomes_diem_danh,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_thoi_khoa_bieu,access_cenhomes_thoi_khoa_bieu,cenhomes_student.model_cenhomes_thoi_khoa_bieu,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_quan_ly_su_kien,access_cenhomes_quan_ly_su_kien,cenhomes_student.model_cenhomes_quan_ly_su_kien,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_ky_tuc_xa,access_cenhomes_ky_tuc_xa,cenhomes_student.model_cenhomes_ky_tuc_xa,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_ban_giao_hoc_vien,access_cenhomes_ban_giao_hoc_vien,cenhomes_student.model_cenhomes_ban_giao_hoc_vien,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_bao_luu,access_cenhomes_bao_luu,cenhomes_student.model_cenhomes_bao_luu,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_quan_ly_hoc_tap,access_cenhomes_quan_ly_hoc_tap,cenhomes_student.model_cenhomes_quan_ly_hoc_tap,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_kiem_tra_bai_cu,access_cenhomes_kiem_tra_bai_cu,cenhomes_student.model_cenhomes_kiem_tra_bai_cu,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_bai_thi,access_cenhomes_bai_thi,cenhomes_student.model_cenhomes_bai_thi,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_ket_qua_thi,access_cenhomes_ket_qua_thi,cenhomes_student.model_cenhomes_ket_qua_thi,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_quan_ly_thi_b1,access_cenhomes_quan_ly_thi_b1,cenhomes_student.model_cenhomes_quan_ly_thi_b1,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_quy_chuan_dao_tao,access_cenhomes_quy_chuan_dao_tao,cenhomes_student.model_cenhomes_quy_chuan_dao_tao,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_giao_vien_chu_nhiem,access_cenhomes_giao_vien_chu_nhiem,cenhomes_student.model_cenhomes_giao_vien_chu_nhiem,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_giao_vien_day_tieng,access_cenhomes_giao_vien_day_tieng,cenhomes_student.model_cenhomes_giao_vien_day_tieng,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_quan_he_giao_vien_chu_nhiem_hoc_vien,access_cenhomes_quan_he_giao_vien_chu_nhiem_hoc_vien,cenhomes_student.model_cenhomes_quan_he_giao_vien_chu_nhiem_hoc_vien,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
cenhomes_student.dau_ngoai_access_cenhomes_quan_he_giao_vien_day_tieng_hoc_vien,access_cenhomes_quan_he_giao_vien_day_tieng_hoc_vien,cenhomes_student.model_cenhomes_quan_he_giao_vien_day_tieng_hoc_vien,cenhomes_student.group_cenhomes_manager,1,1,1,1
|
||||
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_hoc_vien_phong_thu_tuc,phong_thu_tuc_access_cenhomes_hoc_vien_phong_thu_tuc,cenhomes_student.model_cenhomes_hoc_vien_phong_thu_tuc,cenhomes_student.group_cenhomes_phong_thu_tuc,1,1,1,1
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_hoc_vien,access_phong_thu_tuc_cenhomes_hoc_vien,cenhomes_student.model_cenhomes_hoc_vien,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_thong_tin_giao_duc,access_phong_thu_tuc_cenhomes_thong_tin_giao_duc,cenhomes_student.model_cenhomes_thong_tin_giao_duc,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_thong_tin_phu_huynh,access_phong_thu_tuc_cenhomes_thong_tin_phu_huynh,cenhomes_student.model_cenhomes_thong_tin_phu_huynh,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_lich_su_cham_soc,access_phong_thu_tuc_cenhomes_lich_su_cham_soc,cenhomes_student.model_cenhomes_lich_su_cham_soc,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_kinh_nghiem_lam_viec,access_phong_thu_tuc_cenhomes_kinh_nghiem_lam_viec,cenhomes_student.model_cenhomes_kinh_nghiem_lam_viec,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_ky_nang_ngon_ngu,access_phong_thu_tuc_cenhomes_ky_nang_ngon_ngu,cenhomes_student.model_cenhomes_ky_nang_ngon_ngu,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_ky_nang_khac,access_phong_thu_tuc_cenhomes_ky_nang_khac,cenhomes_student.model_cenhomes_ky_nang_khac,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_lich_su_ho_so,access_phong_thu_tuc_cenhomes_lich_su_ho_so,cenhomes_student.model_cenhomes_lich_su_ho_so,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_lich_su_dao_tao,access_phong_thu_tuc_cenhomes_lich_su_dao_tao,cenhomes_student.model_cenhomes_lich_su_dao_tao,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_co_so,access_phong_thu_tuc_cenhomes_co_so,cenhomes_student.model_cenhomes_co_so,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_nhom_nganh,access_phong_thu_tuc_cenhomes_nhom_nganh,cenhomes_student.model_cenhomes_nhom_nganh,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_chuyen_nganh,access_phong_thu_tuc_cenhomes_chuyen_nganh,cenhomes_student.model_cenhomes_chuyen_nganh,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_chung_chi,access_phong_thu_tuc_cenhomes_chung_chi,cenhomes_student.model_cenhomes_chung_chi,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_chuong_trinh_tham_gia,access_phong_thu_tuc_cenhomes_chuong_trinh_tham_gia,cenhomes_student.model_cenhomes_chuong_trinh_tham_gia,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_ho_so_visa,access_phong_thu_tuc_cenhomes_ho_so_visa,cenhomes_student.model_cenhomes_ho_so_visa,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_ky_nang_tin_hoc,access_phong_thu_tuc_cenhomes_ky_nang_tin_hoc,cenhomes_student.model_cenhomes_ky_nang_tin_hoc,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_thu_dong_luc,access_phong_thu_tuc_cenhomes_thu_dong_luc,cenhomes_student.model_cenhomes_thu_dong_luc,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_quan_he_hoc_vien_doi_tac,access_phong_thu_tuc_cenhomes_quan_he_hoc_vien_doi_tac,cenhomes_student.model_cenhomes_quan_he_hoc_vien_doi_tac,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_du_hoc_kep_doi_tac,access_phong_thu_tuc_cenhomes_du_hoc_kep_doi_tac,cenhomes_student.model_cenhomes_du_hoc_kep_doi_tac,cenhomes_student.group_cenhomes_phong_thu_tuc,1,0,0,0
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_giao_vien_chu_nhiem,access_phong_thu_tuc_cenhomes_giao_vien_chu_nhiem,cenhomes_student.model_cenhomes_giao_vien_chu_nhiem,cenhomes_student.group_cenhomes_phong_thu_tuc,1,1,1,1
|
||||
cenhomes_student.phong_thu_tuc_access_cenhomes_giao_vien_day_tieng,access_phong_thu_tuc_cenhomes_giao_vien_day_tieng,cenhomes_student.model_cenhomes_giao_vien_day_tieng,cenhomes_student.group_cenhomes_phong_thu_tuc,1,1,1,1
|
||||
|
||||
cenhomes_student.sale_access_cenhomes_hoc_vien_phong_thu_tuc,sale_access_cenhomes_hoc_vien_phong_thu_tuc,cenhomes_student.model_cenhomes_hoc_vien_phong_thu_tuc,cenhomes_student.group_cenhomes_sale,1,1,1,0
|
||||
|
||||
cenhomes_student.hoc_vien_access_cenhomes_hoc_vien,access_cenhomes_hoc_vien,cenhomes_student.model_cenhomes_hoc_vien,cenhomes_student.group_cenhomes_hoc_vien,1,1,0,0
|
||||
cenhomes_student.hoc_vien_access_cenhomes_thong_tin_giao_duc,access_cenhomes_thong_tin_giao_duc,cenhomes_student.model_cenhomes_thong_tin_giao_duc,cenhomes_student.group_cenhomes_hoc_vien,1,1,1,1
|
||||
cenhomes_student.hoc_vien_access_cenhomes_thong_tin_phu_huynh,access_cenhomes_thong_tin_phu_huynh,cenhomes_student.model_cenhomes_thong_tin_phu_huynh,cenhomes_student.group_cenhomes_hoc_vien,1,1,1,1
|
||||
cenhomes_student.hoc_vien_access_cenhomes_lich_su_cham_soc,access_cenhomes_lich_su_cham_soc,cenhomes_student.model_cenhomes_lich_su_cham_soc,cenhomes_student.group_cenhomes_hoc_vien,1,1,1,1
|
||||
cenhomes_student.hoc_vien_access_cenhomes_kinh_nghiem_lam_viec,access_cenhomes_kinh_nghiem_lam_viec,cenhomes_student.model_cenhomes_kinh_nghiem_lam_viec,cenhomes_student.group_cenhomes_hoc_vien,1,1,1,1
|
||||
cenhomes_student.hoc_vien_access_cenhomes_ky_nang_ngon_ngu,access_cenhomes_ky_nang_ngon_ngu,cenhomes_student.model_cenhomes_ky_nang_ngon_ngu,cenhomes_student.group_cenhomes_hoc_vien,1,1,1,1
|
||||
cenhomes_student.hoc_vien_access_cenhomes_ky_nang_khac,access_cenhomes_ky_nang_khac,cenhomes_student.model_cenhomes_ky_nang_khac,cenhomes_student.group_cenhomes_hoc_vien,1,1,1,1
|
||||
cenhomes_student.hoc_vien_access_cenhomes_lich_su_ho_so,access_cenhomes_lich_su_ho_so,cenhomes_student.model_cenhomes_lich_su_ho_so,cenhomes_student.group_cenhomes_hoc_vien,1,1,1,1
|
||||
cenhomes_student.hoc_vien_access_cenhomes_lich_su_dao_tao,access_cenhomes_lich_su_dao_tao,cenhomes_student.model_cenhomes_lich_su_dao_tao,cenhomes_student.group_cenhomes_hoc_vien,1,1,1,1
|
||||
cenhomes_student.hoc_vien_access_cenhomes_co_so,access_cenhomes_co_so,cenhomes_student.model_cenhomes_co_so,cenhomes_student.group_cenhomes_hoc_vien,1,0,0,0
|
||||
cenhomes_student.hoc_vien_access_cenhomes_nhom_nganh,access_cenhomes_nhom_nganh,cenhomes_student.model_cenhomes_nhom_nganh,cenhomes_student.group_cenhomes_hoc_vien,1,0,0,0
|
||||
cenhomes_student.hoc_vien_access_cenhomes_chuyen_nganh,access_cenhomes_chuyen_nganh,cenhomes_student.model_cenhomes_chuyen_nganh,cenhomes_student.group_cenhomes_hoc_vien,1,0,0,0
|
||||
cenhomes_student.hoc_vien_access_cenhomes_chung_chi,access_cenhomes_chung_chi,cenhomes_student.model_cenhomes_chung_chi,cenhomes_student.group_cenhomes_hoc_vien,1,1,1,1
|
||||
cenhomes_student.hoc_vien_access_cenhomes_chuong_trinh_tham_gia,access_cenhomes_chuong_trinh_tham_gia,cenhomes_student.model_cenhomes_chuong_trinh_tham_gia,cenhomes_student.group_cenhomes_hoc_vien,1,1,1,1
|
||||
cenhomes_student.hoc_vien_access_cenhomes_ho_so_visa,access_cenhomes_ho_so_visa,cenhomes_student.model_cenhomes_ho_so_visa,cenhomes_student.group_cenhomes_hoc_vien,1,1,1,1
|
||||
cenhomes_student.hoc_vien_access_cenhomes_ky_nang_tin_hoc,access_cenhomes_ky_nang_tin_hoc,cenhomes_student.model_cenhomes_ky_nang_tin_hoc,cenhomes_student.group_cenhomes_hoc_vien,1,1,1,1
|
||||
cenhomes_student.hoc_vien_access_cenhomes_thu_dong_luc,access_cenhomes_thu_dong_luc,cenhomes_student.model_cenhomes_thu_dong_luc,cenhomes_student.group_cenhomes_hoc_vien,1,1,1,1
|
||||
cenhomes_student.hoc_vien_access_cenhomes_quan_he_hoc_vien_doi_tac,access_cenhomes_quan_he_hoc_vien_doi_tac,cenhomes_student.model_cenhomes_quan_he_hoc_vien_doi_tac,cenhomes_student.group_cenhomes_hoc_vien,1,0,0,0
|
||||
cenhomes_student.hoc_vien_access_cenhomes_du_hoc_kep_doi_tac,access_cenhomes_du_hoc_kep_doi_tac,cenhomes_student.model_cenhomes_du_hoc_kep_doi_tac,cenhomes_student.group_cenhomes_hoc_vien,1,0,0,0
|
||||
cenhomes_student.hoc_vien_access_cenhomes_giao_vien_chu_nhiem,access_cenhomes_giao_vien_chu_nhiem,cenhomes_student.model_cenhomes_giao_vien_chu_nhiem,cenhomes_student.group_cenhomes_hoc_vien,1,1,1,1
|
||||
cenhomes_student.hoc_vien_access_cenhomes_giao_vien_day_tieng,access_cenhomes_giao_vien_day_tieng,cenhomes_student.model_cenhomes_giao_vien_day_tieng,cenhomes_student.group_cenhomes_hoc_vien,1,1,1,1
|
|
67
cenhomes_student/security/security.xml
Normal file
@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record model="ir.module.category" id="module_category_cenhomes_du_hoc_kep">
|
||||
<field name="name">Du học kép management</field>
|
||||
<field name="description">Category for duhockep.vn</field>
|
||||
</record>
|
||||
|
||||
<record id="cenhomes_student.group_cenhomes_hoc_vien" model="res.groups">
|
||||
<field name="name">Học viên du học kép</field>
|
||||
<field name="category_id" ref="module_category_cenhomes_du_hoc_kep"/>
|
||||
</record>
|
||||
|
||||
<record id="cenhomes_student.group_cenhomes_manager" model="res.groups">
|
||||
<field name="name">Quản lý du học kép</field>
|
||||
<field name="category_id" ref="module_category_cenhomes_du_hoc_kep"/>
|
||||
<field name="implied_ids" eval="[(4, ref('cenhomes_student.group_cenhomes_hoc_vien'))]"/>
|
||||
</record>
|
||||
|
||||
<record id="cenhomes_student.group_cenhomes_phong_thu_tuc" model="res.groups">
|
||||
<field name="name">Nhân viên phòng thủ tục</field>
|
||||
<field name="category_id" ref="module_category_cenhomes_du_hoc_kep"/>
|
||||
</record>
|
||||
|
||||
<record id="cenhomes_student.group_cenhomes_sale" model="res.groups">
|
||||
<field name="name">Nhân viên kinh doanh</field>
|
||||
<field name="category_id" ref="module_category_cenhomes_du_hoc_kep"/>
|
||||
</record>
|
||||
|
||||
<record id="cenhomes_student.group_cenhomes_admin" model="res.groups">
|
||||
<field name="name">Admin du học kép</field>
|
||||
<field name="category_id" ref="module_category_cenhomes_du_hoc_kep"/>
|
||||
<field name="implied_ids"
|
||||
eval="[
|
||||
(4, ref('cenhomes_student.group_cenhomes_manager')),
|
||||
(4, ref('cenhomes_student.group_cenhomes_phong_thu_tuc')),
|
||||
(4, ref('cenhomes_student.group_cenhomes_sale'))]"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule" id="du_hoc_kep_record_rule">
|
||||
<field name="name">see only his student</field>
|
||||
<field name="model_id" ref="cenhomes_student.model_cenhomes_hoc_vien"/>
|
||||
<field name="domain_force">[('ma_ho_so', '=', user.login)]</field>
|
||||
<field name="groups" eval="[(4, ref('cenhomes_student.group_cenhomes_hoc_vien'))]"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule" id="manager_du_hoc_kep_record_rule">
|
||||
<field name="name">see all</field>
|
||||
<field name="model_id" ref="cenhomes_student.model_cenhomes_hoc_vien"/>
|
||||
<field name="domain_force">[(1, '=', 1)]</field>
|
||||
<field name="groups" eval="[(4, ref('cenhomes_student.group_cenhomes_manager'))]"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule" id="du_hoc_kep_record_rule_sale">
|
||||
<field name="name">see only his student</field>
|
||||
<field name="model_id" ref="cenhomes_student.model_cenhomes_hoc_vien_phong_thu_tuc"/>
|
||||
<field name="domain_force">[('sale', '=', user.id)]</field>
|
||||
<field name="groups" eval="[(4, ref('cenhomes_student.group_cenhomes_sale'))]"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule" id="phong_thu_tuc_du_hoc_kep_record_rule">
|
||||
<field name="name">see all</field>
|
||||
<field name="model_id" ref="cenhomes_student.model_cenhomes_hoc_vien_phong_thu_tuc"/>
|
||||
<field name="domain_force">[(1, '=', 1)]</field>
|
||||
<field name="groups" eval="[(4, ref('cenhomes_student.group_cenhomes_phong_thu_tuc'))]"/>
|
||||
</record>
|
||||
|
||||
</odoo>
|
BIN
cenhomes_student/static/Muster_Lebenslauf_Hocvien_Cenacademy.pdf
Normal file
BIN
cenhomes_student/static/description/icon.png
Normal file
After Width: | Height: | Size: 6.0 KiB |
BIN
cenhomes_student/static/description/logo_cen_academy.png
Normal file
After Width: | Height: | Size: 44 KiB |
37
cenhomes_student/static/lang/de.json
Normal file
@ -0,0 +1,37 @@
|
||||
{
|
||||
"male": "Männlich",
|
||||
"female": "Weiblich",
|
||||
"other": "Unbestimmt",
|
||||
"postgraduate": "Master",
|
||||
"university": "Universität",
|
||||
"college": "Hochschule",
|
||||
"intermediate_school": "Berufsschule",
|
||||
"high_school": "Oberschule",
|
||||
"middle_school": "Mittelschule",
|
||||
"primary_school": "Grundschule",
|
||||
"english": "Englisch",
|
||||
"german": "Deutsch",
|
||||
"french": "Französisch",
|
||||
"chinese": "Chinesisch",
|
||||
"spanish": "Spanisch",
|
||||
"vietnamese": "Vietnamesisch",
|
||||
"japanese": "Japanisch",
|
||||
"korean": "Koreanisch",
|
||||
"portuguese": "Portugiesisch",
|
||||
"arabic": "Arabisch",
|
||||
"hindi": "Hindi",
|
||||
"bengali": "Bengali",
|
||||
"lang_other": "Andere",
|
||||
"january": "Januar",
|
||||
"february": "Februar",
|
||||
"march": "März",
|
||||
"april": "April",
|
||||
"may": "Mai",
|
||||
"june": "Juni",
|
||||
"july": "Juli",
|
||||
"august": "August",
|
||||
"september": "September",
|
||||
"october": "Oktober",
|
||||
"november": "November",
|
||||
"december": "Dezember"
|
||||
}
|
37
cenhomes_student/static/lang/en.json
Normal file
@ -0,0 +1,37 @@
|
||||
{
|
||||
"male": "Männlich",
|
||||
"female": "Weiblich",
|
||||
"other": "Unbestimmt",
|
||||
"postgraduate": "Master",
|
||||
"university": "Universität",
|
||||
"college": "Hochschule",
|
||||
"intermediate_school": "Berufsschule",
|
||||
"high_school": "Oberschule",
|
||||
"middle_school": "Mittelschule",
|
||||
"primary_school": "Grundschule",
|
||||
"english": "Englisch",
|
||||
"german": "Deutsch",
|
||||
"french": "Französisch",
|
||||
"chinese": "Chinesisch",
|
||||
"spanish": "Spanisch",
|
||||
"vietnamese": "Vietnamesisch",
|
||||
"japanese": "Japanisch",
|
||||
"korean": "Koreanisch",
|
||||
"portuguese": "Portugiesisch",
|
||||
"arabic": "Arabisch",
|
||||
"hindi": "Hindi",
|
||||
"bengali": "Bengali",
|
||||
"lang_other": "Andere",
|
||||
"january": "Januar",
|
||||
"february": "Februar",
|
||||
"march": "März",
|
||||
"april": "April",
|
||||
"may": "Mai",
|
||||
"june": "Juni",
|
||||
"july": "Juli",
|
||||
"august": "August",
|
||||
"september": "September",
|
||||
"october": "Oktober",
|
||||
"november": "November",
|
||||
"december": "Dezember"
|
||||
}
|
3
cenhomes_student/static/lang/vi.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
|
||||
}
|
@ -0,0 +1,65 @@
|
||||
/** @odoo-module **/
|
||||
|
||||
import {_lt} from "@web/core/l10n/translation";
|
||||
import {registry} from "@web/core/registry";
|
||||
import {listView} from "@web/views/list/list_view";
|
||||
import {ListRenderer} from "@web/views/list/list_renderer";
|
||||
import {ListController} from "@web/views/list/list_controller";
|
||||
import {Component, useState} from "@odoo/owl";
|
||||
import { useService } from "@web/core/utils/hooks";
|
||||
|
||||
|
||||
export class CenhomesComponent extends Component {
|
||||
setup() {
|
||||
this.action = useService("action");
|
||||
}
|
||||
|
||||
async copyLinkForm() {
|
||||
const session = require("web.session");
|
||||
const phong_thu_tuc = await session.user_has_group('cenhomes_student.group_cenhomes_phong_thu_tuc')
|
||||
let urlForm = window.location.origin + '/cenhomes/hoc_vien_phong_thu_tuc/';
|
||||
if (!phong_thu_tuc) {
|
||||
urlForm += btoa(session.uid);
|
||||
} else {
|
||||
urlForm += 'default';
|
||||
}
|
||||
await navigator.clipboard.writeText(urlForm);
|
||||
|
||||
try {
|
||||
const result = await this.action.doAction({
|
||||
'type': 'ir.actions.client',
|
||||
'tag': 'display_notification',
|
||||
'params': {
|
||||
'message': `Đã copy link mời`,
|
||||
'type': 'success',
|
||||
'sticky': false
|
||||
},
|
||||
});
|
||||
console.log('Action result:', result);
|
||||
} catch (error) {
|
||||
console.error('Error:', error);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
CenhomesComponent.components = {};
|
||||
CenhomesComponent.template = "cenhomes.CenhomesComponent";
|
||||
|
||||
export class CenhomesListController extends ListController {
|
||||
}
|
||||
|
||||
CenhomesListController.components = {
|
||||
...ListController.components,
|
||||
CenhomesComponent
|
||||
};
|
||||
registry.category("view_widgets").add("cenhomes_component", CenhomesComponent);
|
||||
|
||||
export const CenhomesListView = {
|
||||
...listView,
|
||||
Controller: CenhomesListController,
|
||||
Renderer: ListRenderer,
|
||||
buttonTemplate: "cenhomes.ListView.Buttons",
|
||||
};
|
||||
|
||||
registry.category("views").add("cenhomes_tree", CenhomesListView);
|
@ -0,0 +1,27 @@
|
||||
.o_drop_area {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
position: absolute;
|
||||
background-color: #AAAA;
|
||||
z-index: 2;
|
||||
left: 0;
|
||||
top: 0;
|
||||
i {
|
||||
justify-content: center;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
height: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.file_upload_kanban_action_a {
|
||||
@include o-kanban-dashboard-dropdown-link($link-padding-gap: $o-kanban-dashboard-dropdown-complex-gap);
|
||||
}
|
||||
|
||||
.o_widget_account_file_uploader {
|
||||
.btn-primary.oe_kanban_action_button {
|
||||
a {
|
||||
color: $white;
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<templates>
|
||||
<t t-name="cenhomes.CenhomesComponent" owl="1">
|
||||
<button t-on-click="copyLinkForm"
|
||||
class="btn btn-primary o_list_button_add"
|
||||
style="margin-left: 20px">
|
||||
LINK FORM
|
||||
</button>
|
||||
</t>
|
||||
|
||||
<t t-name="cenhomes.ListView.Buttons" t-inherit="web.ListView.Buttons" t-inherit-mode="primary" owl="1">
|
||||
<xpath expr="//*[@class='btn btn-primary o_list_button_add']" position="after">
|
||||
<CenhomesComponent/>
|
||||
</xpath>
|
||||
</t>
|
||||
</templates>
|
@ -0,0 +1,40 @@
|
||||
/** @odoo-module **/
|
||||
|
||||
import {registry} from "@web/core/registry";
|
||||
import {ControlPanel} from "@web/search/control_panel/control_panel";
|
||||
import {useService} from "@web/core/utils/hooks";
|
||||
import {listView} from "@web/views/list/list_view";
|
||||
import {ListController} from "@web/views/list/list_controller";
|
||||
|
||||
export class DanhMucNguyenVongListControlPanel extends ControlPanel {
|
||||
setup() {
|
||||
super.setup();
|
||||
}
|
||||
}
|
||||
|
||||
DanhMucNguyenVongListControlPanel.template = "cenhomes.DanhMucNguyenVongControlPanel";
|
||||
|
||||
export class DanhMucNguyenVongListController extends ListController {
|
||||
async setup() {
|
||||
super.setup(...arguments);
|
||||
this.orm = useService("orm");
|
||||
|
||||
const nhomNganh = await this.orm.call("cenhomes.nhom_nganh", "search_read", [], {
|
||||
fields: ["ten_nhom_nganh"],
|
||||
domain: [
|
||||
["menu", "=", this.props.context['sort_nganh_nghe_muon_hoc']]
|
||||
],
|
||||
});
|
||||
|
||||
if (typeof nhomNganh !== 'undefined' && nhomNganh.length > 0) {
|
||||
this.env.config.setDisplayName(this.env.config.getDisplayName() + " " + this.env._t(nhomNganh[0]['ten_nhom_nganh']));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export const danhMucNguyenVongListView = {
|
||||
...listView,
|
||||
Controller: DanhMucNguyenVongListController,
|
||||
ControlPanel: DanhMucNguyenVongListControlPanel,
|
||||
};
|
||||
registry.category("views").add("danhMucNguyenVong_listView", danhMucNguyenVongListView);
|
@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<templates xml:space="preserve">
|
||||
|
||||
<t t-name="cenhomes.DanhMucNguyenVongControlPanelContentBadge" owl="1">
|
||||
</t>
|
||||
|
||||
<t t-name="cenhomes.DanhMucNguyenVongControlPanelContent" owl="1">
|
||||
<t>
|
||||
<li class="o_project_updates_breadcrumb ps-3">
|
||||
<t t-call="cenhomes.DanhMucNguyenVongControlPanelContentBadge" />
|
||||
</li>
|
||||
</t>
|
||||
</t>
|
||||
|
||||
<t t-name="cenhomes.Breadcrumbs" t-inherit="web.Breadcrumbs" t-inherit-mode="primary" owl="1">
|
||||
<xpath expr="//ol" position="inside">
|
||||
<t t-call="cenhomes.DanhMucNguyenVongControlPanelContent"/>
|
||||
</xpath>
|
||||
</t>
|
||||
|
||||
<t t-name="cenhomes.Breadcrumbs.Small" t-inherit="web.Breadcrumbs.Small" t-inherit-mode="primary" owl="1">
|
||||
<xpath expr="//ol" position="inside">
|
||||
<t t-call="cenhomes.DanhMucNguyenVongControlPanelContent"/>
|
||||
</xpath>
|
||||
</t>
|
||||
|
||||
<t t-name="cenhomes.DanhMucNguyenVongControlPanel.Regular" t-inherit="web.ControlPanel.Regular" t-inherit-mode="primary" owl="1">
|
||||
<xpath expr="//t[@t-call='web.Breadcrumbs']" position="replace">
|
||||
<t t-call="cenhomes.Breadcrumbs"/>
|
||||
</xpath>
|
||||
</t>
|
||||
|
||||
<t t-name="cenhomes.DanhMucNguyenVongControlPanel.Small" t-inherit="web.ControlPanel.Small" t-inherit-mode="primary" owl="1">
|
||||
<xpath expr="//t[@t-call='web.Breadcrumbs.Small']" position="replace">
|
||||
<t t-call="cenhomes.Breadcrumbs.Small"/>
|
||||
</xpath>
|
||||
</t>
|
||||
|
||||
<t t-name="cenhomes.DanhMucNguyenVongControlPanel" t-inherit="web.ControlPanel" t-inherit-mode="primary" owl="1">
|
||||
<xpath expr="//t[@t-call='web.ControlPanel.Regular']" position="replace">
|
||||
<t t-call="cenhomes.DanhMucNguyenVongControlPanel.Regular"/>
|
||||
</xpath>
|
||||
<xpath expr="//t[@t-call='web.ControlPanel.Small']" position="replace">
|
||||
<t t-call="cenhomes.DanhMucNguyenVongControlPanel.Small"/>
|
||||
</xpath>
|
||||
</t>
|
||||
|
||||
</templates>
|
54
cenhomes_student/static/src/css/css_file.css
Normal file
@ -0,0 +1,54 @@
|
||||
.o_form_view .o_input {
|
||||
padding: 2px 4px;
|
||||
border-bottom: 1px solid #00000057 !important;
|
||||
}
|
||||
|
||||
.danh_muc_nguyen_vong_nganh_tree [data-name="so_dien_thoai_lien_he"] {
|
||||
width: 60px !important;
|
||||
}
|
||||
|
||||
.danh_muc_nguyen_vong_nganh_tree [data-name="email"] {
|
||||
width: 120px !important;
|
||||
}
|
||||
|
||||
.o_auto_scroll {
|
||||
overflow-x: auto !important;
|
||||
white-space: nowrap !important;
|
||||
}
|
||||
|
||||
.o_list_table thead .o_list_number_th {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.text-truncate {
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: normal !important;
|
||||
}
|
||||
|
||||
.o_list_view th {
|
||||
min-width: 150px;
|
||||
word-wrap: break-word !important; /* Ngắt dòng theo từ */
|
||||
white-space: nowrap !important;
|
||||
text-align: left !important; /* Căn giữa nội dung tiêu đề */
|
||||
align-items: center;
|
||||
}
|
||||
/* Icon sort nằm bên phải */
|
||||
.o_list_view th .o_column_sortable {
|
||||
display: flex; /* Dùng flexbox để điều chỉnh vị trí */
|
||||
justify-content: space-between; /* Tên cột bên trái, icon bên phải */
|
||||
}
|
||||
|
||||
|
||||
.o_list_view th .o_column_sortable {
|
||||
display: flex; /* Dùng flexbox để điều chỉnh vị trí */
|
||||
justify-content: space-between; /* Tên cột bên trái, icon bên phải */
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.o_list_view td {
|
||||
min-width: 150px;
|
||||
white-space: normal !important; /* Tự động xuống dòng trong các ô */
|
||||
word-wrap: break-word !important;
|
||||
text-align: left !important; /* Căn giữa nội dung tiêu đề */
|
||||
}
|
4
cenhomes_student/static/src/css/font-awesome.min.css
vendored
Normal file
BIN
cenhomes_student/static/src/img/icon.png
Normal file
After Width: | Height: | Size: 7.3 KiB |
BIN
cenhomes_student/static/src/img/icon_cenhomes.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
2
cenhomes_student/static/src/js/jquery-3.7.1.min.js
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
/** @odoo-module **/
|
||||
|
||||
import { ListController } from "@web/views/list/list_controller";
|
||||
|
||||
export class DanhMucNguyenVongListController extends ListController {
|
||||
setup() {
|
||||
super.setup(...arguments);
|
||||
this.display_name += " - Tasks by Deadline";
|
||||
}
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
/** @odoo-module **/
|
||||
|
||||
import { registry } from "@web/core/registry";
|
||||
import { listView } from "@web/views/list/list_view";
|
||||
import { DanhMucNguyenVongListController } from "@cenhomes_student/views/danh_muc_nguyen_vong/danh_muc_nguyen_vong_nganh_controller";
|
||||
import { DanhMucNguyenVongListControlPanel } from "@cenhomes_student/components/danh_muc_nguyen_vong/danh_muc_nguyen_vong_nganh_control_panel";
|
||||
|
||||
export const danhMucNguyenVongListView = {
|
||||
...listView,
|
||||
Controller: DanhMucNguyenVongListController,
|
||||
ControlPanel: DanhMucNguyenVongListControlPanel,
|
||||
};
|
||||
registry.category("views").add("danh_muc_nguyen_vong_list_view", danhMucNguyenVongListView);
|
@ -0,0 +1,566 @@
|
||||
<html style="width: 728px;">
|
||||
<style>
|
||||
@media print {
|
||||
/* All your print styles go here */
|
||||
html {
|
||||
width: 728px;
|
||||
}
|
||||
}
|
||||
|
||||
@page
|
||||
{
|
||||
size: auto; /* auto is the initial value */
|
||||
|
||||
/* this affects the margin in the printer settings */
|
||||
margin: 27mm 16mm 27mm 16mm;
|
||||
}
|
||||
</style>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
</head>
|
||||
<body style="max-width: 728px;">
|
||||
<div>
|
||||
<div style="clear:both">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:normal">
|
||||
<img src="header.png" width="624" height="75" alt="" >
|
||||
</p>
|
||||
</div>
|
||||
<p style="margin:0pt 72pt 0pt 18pt; text-align:justify; line-height:normal; font-size:3pt">
|
||||
<a name="_Hlk131061553"><span style="height:0pt; text-align:left; display:block; position:absolute; z-index:-2"><img src="frame.png" width="734" height="1056" alt="" style="margin-top:-31.7pt; margin-left:-23.91pt; position:absolute" ></span><span style="font-family:Arial; letter-spacing:4pt"> </span></a>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="width:546.05pt; border-collapse:collapse">
|
||||
<tr style="height:194.75pt">
|
||||
<td style="width:350.95pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:12pt; margin-left:18pt; margin-bottom:18pt; font-size:26pt">
|
||||
<strong><span style="font-family:Arial; letter-spacing:4pt; color:#385623">{{variable.ho}} {{variable.ten}}</span></strong><strong><span style="width:301.45pt; font-family:Arial; letter-spacing:4pt; display:inline-block"> </span></strong>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt; text-indent:-28.35pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Adresse: 4. Stock, Sky City Gebäude, 88A Lang Ha Straße, 10000 Hanoi</span>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt; text-indent:-28.35pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Tel.: +84 62636688, Bitte um Weiterleitung an das Team Partnerwerk</span>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt; text-indent:-28.35pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">E-Mail: partner.dhk@cenacademy.vn</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:173.5pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:12pt; margin-right:72pt; margin-bottom:18pt; text-align:justify; font-size:5.5pt">
|
||||
<span style="height:0pt; margin-top:-12pt; text-align:left; display:block; position:absolute; z-index:8"><img src="profile.png" width="152" height="228" alt="" style="margin-top:18.7pt; margin-left:0.25pt; position:absolute" ></span><strong><span style="font-family:Arial; letter-spacing:4pt; color:#385623"> </span></strong>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:normal; font-size:20pt">
|
||||
<strong><span style="font-family:Arial; color:#385623"> </span></strong>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 20pt; text-align:center; line-height:normal; font-size:20pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Lebenslauf</span></strong>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt; text-align:justify">
|
||||
<span style="font-family:Arial"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Persönliche Angaben</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:4"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.85pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.35pt; margin-left:14.2pt; border-collapse:collapse">
|
||||
<tr>
|
||||
<td style="width:144.85pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Geburtsdatum</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-align:justify; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{variable.ngay_thang_nam_sinh}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:144.85pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Nationalität</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-align:justify; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{variable.quoc_tich}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:144.85pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Familienstand</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt"> </span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-align:justify; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{variable.tinh_trang_hon_nhan}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div style="display: {{variable.kinh_nghiem_lam_viecs_display}};">
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Berufserfahrung</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.71pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.6pt; margin-left:13.95pt; border-collapse:collapse">
|
||||
{{loop:variable.kinh_nghiem_lam_viecs as item}}
|
||||
<tr>
|
||||
<td style="width:145.65pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:1.8pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.thoi_gian_tu}} bis {{item.thoi_gian_den}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.35pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.vi_tri_lam_viec}} bei</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<em><span style="font-family:Arial; font-size:12pt; ">{{item.ten_cong_ty}} {{item.dia_diem_lam_viec}}</span></em>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
{{item.cong_viec_chinh}}
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.kinh_nghiem_lam_viecs}}
|
||||
</table>
|
||||
</div>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<div style="display: {{variable.bildungsweg_display}};">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Bildungsweg</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:6">
|
||||
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.85pt; margin-left:19.35pt; position:absolute">
|
||||
</span>
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.6pt; margin-left:13.95pt; border-collapse:collapse">
|
||||
{{loop:variable.thong_tin_giao_ducs_dai_hoc as item}}
|
||||
<tr>
|
||||
<td style="width:145.1pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:1.8pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.thoi_gian_tu}} bis {{item.thoi_gian_den}}</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt"> </span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<em><span style="font-family:Arial; font-size:12pt;">{{item.ten_co_so_giao_duc}} in {{item.dia_diem}}</span></em>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Abschluss {{item.loai_bang_cap}} {{item.chuyen_nganh}} (Note {{item.diem_thi}})</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.thong_tin_giao_ducs_dai_hoc}}
|
||||
|
||||
{{loop:variable.thong_tin_giao_ducs_pho_thong as item}}
|
||||
<tr>
|
||||
<td style="width:145.1pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:1.8pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.thoi_gian_tu}} bis {{item.thoi_gian_den}}</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt"> </span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<em><span style="font-family:Arial; font-size:12pt;">{{item.ten_co_so_giao_duc}} in {{item.dia_diem}}</span></em>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Abschluss {{item.loai_bang_cap}} {{item.chuyen_nganh}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.thong_tin_giao_ducs_pho_thong}}
|
||||
</table>
|
||||
</div>
|
||||
<div style="display: {{variable.thong_tin_phu_huynhs_display}};">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Thông Tin Phụ Huynh</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:6">
|
||||
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.85pt; margin-left:19.35pt; position:absolute">
|
||||
</span>
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
|
||||
<table cellspacing="0" cellpadding="0" style="width:100%; border-collapse:collapse; margin-left:13.95pt;">
|
||||
{{loop:variable.thong_tin_phu_huynhs as parent}}
|
||||
<tr>
|
||||
<td style="width:20%; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:1.8pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Tên phụ huynh: <strong>{{parent.ten_phu_huynh}}</strong></span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Mối quan hệ: {{parent.moi_quan_he}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:40%; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Số điện thoại: {{parent.so_dien_thoai}}</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Email: {{parent.email}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:40%; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Địa chỉ: {{parent.dia_chi}}</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Ghi chú: {{parent.ghi_chu}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.thong_tin_phu_huynhs}}
|
||||
</table>
|
||||
</div>
|
||||
<div style="display: {{variable.lich_su_cham_soc_display}};">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Lịch Sử Chăm Sóc</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:6">
|
||||
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.85pt; margin-left:19.35pt; position:absolute">
|
||||
</span>
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
|
||||
<table cellspacing="0" cellpadding="0" style="width:100%; border-collapse:collapse; margin-left:13.95pt;">
|
||||
{{loop:variable.lich_su_cham_socs as history}}
|
||||
<tr>
|
||||
<td style="width:20%; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:1.8pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Ngày chăm sóc: <strong>{{history.ngay_cham_soc}}</strong></span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:40%; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Nội dung: {{history.noi_dung}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:40%; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Đánh giá: {{history.danh_gia}}</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Kết quả: {{history.ket_qua}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="padding-top:5.4pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Ghi chú: {{history.ghi_chu}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.lich_su_cham_socs}}
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<!-- <p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Ausbildung</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:1"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.65pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
|
||||
<div style="display: {{variable.thong_tin_giao_ducs_dai_hoc_display}};">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Studium</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:6"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.85pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.6pt; margin-left:13.95pt; border-collapse:collapse">
|
||||
{{loop:variable.thong_tin_giao_ducs_dai_hoc as item}}
|
||||
<tr>
|
||||
<td style="width:145.1pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:1.8pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.thoi_gian_tu}} bis {{item.thoi_gian_den}}</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt"> </span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<em><span style="font-family:Arial; font-size:12pt; ">{{item.ten_co_so_giao_duc}} in {{item.dia_diem}}</span></em>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Abschluss {{item.loai_bang_cap}} {{item.chuyen_nganh}} (Note {{item.diem_thi}})</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.thong_tin_giao_ducs_dai_hoc}}
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div style="display: {{variable.thong_tin_giao_ducs_pho_thong_display}};">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
 
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Schulbildung</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:5"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.67pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.85pt; margin-left:13.95pt; border-collapse:collapse">
|
||||
{{loop:variable.thong_tin_giao_ducs_pho_thong as item}}
|
||||
<tr>
|
||||
<td style="width:145.1pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:1.8pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.thoi_gian_tu}} bis {{item.thoi_gian_den}}</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt"> </span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:287.15pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<em><span style="font-family:Arial; font-size:12pt; ">{{item.ten_co_so_giao_duc}} {{item.loai_bang_cap}}, {{item.dia_diem}}</span></em>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.thong_tin_giao_ducs_pho_thong}}
|
||||
</table>
|
||||
</div> -->
|
||||
|
||||
<div style="display: {{variable.ky_nang_tin_hocs_display}};">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">EDV – Kenntnisse</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:2"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.85pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.6pt; margin-left:13.95pt; border-collapse:collapse">
|
||||
{{loop:variable.ky_nang_tin_hocs as item}}
|
||||
<tr style="height:5pt">
|
||||
<td style="width:150.25pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.ten_ky_nang}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:281.75pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.mo_ta}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.ky_nang_tin_hocs}}
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623"> </span></strong>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
|
||||
<div style="display: {{variable.ky_nang_tin_hocs_display}};">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">EDV – Kenntnisse</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:2"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.85pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.6pt; margin-left:13.95pt; border-collapse:collapse">
|
||||
{{loop:variable.ky_nang_tin_hocs as item}}
|
||||
<tr style="height:5pt">
|
||||
<td style="width:150.25pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.ten_ky_nang}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:281.75pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.mo_ta}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.ky_nang_tin_hocs}}
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623"> </span></strong>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
|
||||
<div style="display: {{variable.ky_nang_ngon_ngus_display}};">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Sprachen</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:3"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.44pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.6pt; margin-left:13.95pt; border-collapse:collapse">
|
||||
{{loop:variable.ky_nang_ngon_ngus as item}}
|
||||
<tr>
|
||||
<td style="width:145.1pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.loai_ngon_ngu}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.loai_bang}}, {{item.trinh_do}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.ky_nang_ngon_ngus}}
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<p style="margin-top:0pt; margin-right:72pt; margin-bottom:0pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<span style="font-family:Arial; letter-spacing:4pt"> </span>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623"> </span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Interessen, andere Fähigkeiten oder Aktivitäten</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:7"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.44pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.6pt; margin-left:13.95pt; border-collapse:collapse">
|
||||
<tr>
|
||||
<td style="width:145.1pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Hobbys</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{variable.so_thich}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:145.1pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Aktivitäten</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{variable.cac_hoat_dong_khac}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{loop:variable.ky_nang_khacs as item}}
|
||||
<tr>
|
||||
<td style="width:145.1pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.ten_ky_nang}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.mo_ta}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.ky_nang_khacs}}
|
||||
</table>
|
||||
|
||||
<p style="margin-top:0pt; margin-right:72pt; margin-bottom:0pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<span style="height:0pt; text-align:left; display:block; position:absolute; z-index:-1"><img src="frame.png" width="734" height="1056" alt="" style="margin-top:-558.09pt; margin-left:-5.91pt; position:absolute" ></span><span style="font-family:Arial; letter-spacing:4pt"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<span style="font-family:Arial"> </span>
|
||||
</p>
|
||||
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<span style="font-family:Arial">{{variable.dia_diem_gui_cv}}, {{variable.ngay_tao_ho_so}}</span>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:35.4pt">
|
||||
<span style="font-size:12pt">{{variable.ho}} {{variable.ten}}</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; line-height:normal; widows:2; orphans:2; font-size:12pt">
|
||||
 
|
||||
</p>
|
||||
<div style="clear:both">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:normal">
|
||||
<img src="footer.png" width="624" height="75" alt="" >
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -0,0 +1,437 @@
|
||||
<html style="width: 728px;">
|
||||
<style>
|
||||
@media print {
|
||||
/* All your print styles go here */
|
||||
html {
|
||||
width: 728px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
</head>
|
||||
<body style="max-width: 728px;">
|
||||
<div>
|
||||
<div style="clear:both">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:normal">
|
||||
<img src="header.png" width="624" height="75" alt="" >
|
||||
</p>
|
||||
</div>
|
||||
<p style="margin:0pt 72pt 0pt 18pt; text-align:justify; line-height:normal; font-size:3pt">
|
||||
<a name="_Hlk131061553"><span style="height:0pt; text-align:left; display:block; position:absolute; z-index:-2"><img src="frame.png" width="734" height="1056" alt="" style="margin-top:-31.7pt; margin-left:-23.91pt; position:absolute" ></span><span style="font-family:Arial; letter-spacing:4pt"> </span></a>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="width:546.05pt; border-collapse:collapse">
|
||||
<tr style="height:194.75pt">
|
||||
<td style="width:350.95pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:12pt; margin-left:18pt; margin-bottom:18pt; font-size:26pt">
|
||||
<strong><span style="font-family:Arial; letter-spacing:4pt; color:#385623">{{variable.ho}} {{variable.ten}}</span></strong><strong><span style="width:301.45pt; font-family:Arial; letter-spacing:4pt; display:inline-block"> </span></strong>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt; text-indent:-28.35pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Adresse: 4. Stock, Sky City Gebäude, 88A Lang Ha Straße, 10000 Hanoi</span>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt; text-indent:-28.35pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Tel.: +84 62636688, Bitte um Weiterleitung an das Team Partnerwerk</span>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt; text-indent:-28.35pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">E-Mail: partner.dhk@cenacademy.vn</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:173.5pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:12pt; margin-right:72pt; margin-bottom:18pt; text-align:justify; font-size:5.5pt">
|
||||
<span style="height:0pt; margin-top:-12pt; text-align:left; display:block; position:absolute; z-index:8"><img src="profile.png" width="152" height="228" alt="" style="margin-top:18.7pt; margin-left:0.25pt; position:absolute" ></span><strong><span style="font-family:Arial; letter-spacing:4pt; color:#385623"> </span></strong>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:normal; font-size:20pt">
|
||||
<strong><span style="font-family:Arial; color:#385623"> </span></strong>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 20pt; text-align:center; line-height:normal; font-size:20pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Lebenslauf</span></strong>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt; text-align:justify">
|
||||
<span style="font-family:Arial"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Persönliche Angaben</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:4"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.85pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.35pt; margin-left:14.2pt; border-collapse:collapse">
|
||||
<tr>
|
||||
<td style="width:144.85pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Geburtsdatum</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-align:justify; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{variable.ngay_thang_nam_sinh}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:144.85pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Nationalität</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-align:justify; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{variable.quoc_tich}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:144.85pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Familienstand</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt"> </span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-align:justify; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{variable.tinh_trang_hon_nhan}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div style="display: {{variable.kinh_nghiem_lam_viecs_display}};">
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Berufserfahrung</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:0"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.71pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.6pt; margin-left:13.95pt; border-collapse:collapse">
|
||||
{{loop:variable.kinh_nghiem_lam_viecs as item}}
|
||||
<tr>
|
||||
<td style="width:145.65pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:1.8pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.thoi_gian_tu}} bis {{item.thoi_gian_den}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.35pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.vi_tri_lam_viec}} bei</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<em><span style="font-family:Arial; font-size:12pt; ">{{item.ten_cong_ty}} {{item.dia_diem_lam_viec}}</span></em>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
{{item.cong_viec_chinh}}
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.kinh_nghiem_lam_viecs}}
|
||||
</table>
|
||||
</div>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<div style="display: {{variable.bildungsweg_display}};">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Bildungsweg</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:6">
|
||||
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.85pt; margin-left:19.35pt; position:absolute">
|
||||
</span>
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.6pt; margin-left:13.95pt; border-collapse:collapse">
|
||||
{{loop:variable.thong_tin_giao_ducs_dai_hoc as item}}
|
||||
<tr>
|
||||
<td style="width:145.1pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:1.8pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.thoi_gian_tu}} bis {{item.thoi_gian_den}}</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt"> </span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<em><span style="font-family:Arial; font-size:12pt;">{{item.ten_co_so_giao_duc}} in {{item.dia_diem}}</span></em>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Abschluss {{item.loai_bang_cap}} {{item.chuyen_nganh}} (Note {{item.diem_thi}})</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.thong_tin_giao_ducs_dai_hoc}}
|
||||
|
||||
{{loop:variable.thong_tin_giao_ducs_pho_thong as item}}
|
||||
<tr>
|
||||
<td style="width:145.1pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:1.8pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.thoi_gian_tu}} bis {{item.thoi_gian_den}}</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt"> </span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<em><span style="font-family:Arial; font-size:12pt;">{{item.ten_co_so_giao_duc}} in {{item.dia_diem}}</span></em>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Abschluss {{item.loai_bang_cap}} {{item.chuyen_nganh}} (Note {{item.diem_thi}})</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.thong_tin_giao_ducs_pho_thong}}
|
||||
</table>
|
||||
</div>
|
||||
<!-- <p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Ausbildung</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:1"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.65pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
|
||||
<div style="display: {{variable.thong_tin_giao_ducs_dai_hoc_display}};">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Studium</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:6"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.85pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.6pt; margin-left:13.95pt; border-collapse:collapse">
|
||||
{{loop:variable.thong_tin_giao_ducs_dai_hoc as item}}
|
||||
<tr>
|
||||
<td style="width:145.1pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:1.8pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.thoi_gian_tu}} bis {{item.thoi_gian_den}}</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt"> </span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<em><span style="font-family:Arial; font-size:12pt; ">{{item.ten_co_so_giao_duc}} in {{item.dia_diem}}</span></em>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Abschluss {{item.loai_bang_cap}} {{item.chuyen_nganh}} (Note {{item.diem_thi}})</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.thong_tin_giao_ducs_dai_hoc}}
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div style="display: {{variable.thong_tin_giao_ducs_pho_thong_display}};">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
 
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Schulbildung</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:5"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.67pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.85pt; margin-left:13.95pt; border-collapse:collapse">
|
||||
{{loop:variable.thong_tin_giao_ducs_pho_thong as item}}
|
||||
<tr>
|
||||
<td style="width:145.1pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:1.8pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.thoi_gian_tu}} bis {{item.thoi_gian_den}}</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt"> </span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:287.15pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<em><span style="font-family:Arial; font-size:12pt; ">{{item.ten_co_so_giao_duc}} {{item.loai_bang_cap}}, {{item.dia_diem}}</span></em>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.thong_tin_giao_ducs_pho_thong}}
|
||||
</table>
|
||||
</div> -->
|
||||
|
||||
<div style="display: {{variable.ky_nang_tin_hocs_display}};">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">EDV – Kenntnisse</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:2"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.85pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.6pt; margin-left:13.95pt; border-collapse:collapse">
|
||||
{{loop:variable.ky_nang_tin_hocs as item}}
|
||||
<tr style="height:5pt">
|
||||
<td style="width:150.25pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.ten_ky_nang}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:281.75pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.mo_ta}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.ky_nang_tin_hocs}}
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623"> </span></strong>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
|
||||
<div style="display: {{variable.ky_nang_ngon_ngus_display}};">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Sprachen</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:3"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.44pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.6pt; margin-left:13.95pt; border-collapse:collapse">
|
||||
{{loop:variable.ky_nang_ngon_ngus as item}}
|
||||
<tr>
|
||||
<td style="width:145.1pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.loai_ngon_ngu}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.loai_bang}}, {{item.trinh_do}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.ky_nang_ngon_ngus}}
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<p style="margin-top:0pt; margin-right:72pt; margin-bottom:0pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<span style="font-family:Arial; letter-spacing:4pt"> </span>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623"> </span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<strong><span style="font-family:Arial; color:#385623">Interessen, andere Fähigkeiten oder Aktivitäten</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt">
|
||||
<span style="height:0pt; display:block; position:absolute; z-index:7"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAYAAAB15/npAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAlSURBVFhH7cNBDQAACASg62IIm9i/iZbwCRvpqVVV9WcAAPiSHLnM8Kd4dRHhAAAAAElFTkSuQmCC" width="599" height="2" alt="" style="margin-top:2.44pt; margin-left:19.35pt; position:absolute" ></span><span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
|
||||
<table cellspacing="0" cellpadding="0" style="width:453.6pt; margin-left:13.95pt; border-collapse:collapse">
|
||||
<tr>
|
||||
<td style="width:145.1pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Hobbys</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{variable.so_thich}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:145.1pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">Aktivitäten</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{variable.cac_hoat_dong_khac}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{loop:variable.ky_nang_khacs as item}}
|
||||
<tr>
|
||||
<td style="width:145.1pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.ten_ky_nang}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:286.9pt; padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:16pt">
|
||||
<span style="font-family:Arial; font-size:12pt">{{item.mo_ta}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
{{end_loop:variable.ky_nang_khacs}}
|
||||
</table>
|
||||
|
||||
<p style="margin-top:0pt; margin-right:72pt; margin-bottom:0pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<span style="height:0pt; text-align:left; display:block; position:absolute; z-index:-1"><img src="frame.png" width="734" height="1056" alt="" style="margin-top:-558.09pt; margin-left:-5.91pt; position:absolute" ></span><span style="font-family:Arial; letter-spacing:4pt"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<span style="font-family:Arial"> </span>
|
||||
</p>
|
||||
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
 
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt; text-align:justify; line-height:normal; font-size:12pt">
|
||||
<span style="font-family:Arial">{{variable.dia_diem_gui_cv}}, {{variable.ngay_tao_ho_so}}</span>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<p style="margin:0pt 31.5pt 0pt 49.7pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:21.3pt">
|
||||
<span style="font-size:12pt"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; text-indent:35.4pt">
|
||||
<span style="font-size:12pt">{{variable.ho}} {{variable.ten}}</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; line-height:normal; widows:2; orphans:2; font-size:12pt">
|
||||
 
|
||||
</p>
|
||||
<div style="clear:both">
|
||||
<p style="margin-top:0pt; margin-right:31.5pt; margin-bottom:0pt; line-height:normal">
|
||||
<img src="footer.png" width="624" height="75" alt="" >
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
BIN
cenhomes_student/static/template/footer.png
Normal file
After Width: | Height: | Size: 77 KiB |
BIN
cenhomes_student/static/template/frame.png
Normal file
After Width: | Height: | Size: 9.6 KiB |
BIN
cenhomes_student/static/template/header.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
cenhomes_student/static/template/logo_cenacademy.jpg
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
cenhomes_student/static/template/logo_cenacademy_200x40.jpg
Normal file
After Width: | Height: | Size: 3.9 KiB |
BIN
cenhomes_student/static/template/logo_cenhomes.png
Normal file
After Width: | Height: | Size: 5.1 KiB |
BIN
cenhomes_student/static/template/logo_duhockep.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
cenhomes_student/static/template/logo_duhockep_100x50.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
191
cenhomes_student/static/template/phong_van/lich_phong_van.html
Normal file
BIN
cenhomes_student/static/template/profile.png
Normal file
After Width: | Height: | Size: 12 KiB |
@ -0,0 +1,109 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
</head>
|
||||
<body style="max-width: 656px;">
|
||||
<div>
|
||||
<div style="clear:both">
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; line-height:115%; widows:0; orphans:0">
|
||||
<img src="header.png" width="639" height="78" alt="" >
|
||||
</p>
|
||||
</div>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; line-height:115%; widows:0; orphans:0; font-size:11pt">
|
||||
<span style="font-family:Arial"> </span>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="width:482pt; border-collapse:collapse">
|
||||
<tr style="height:12pt">
|
||||
<td style="padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt">
|
||||
<span style="font-family:'Times New Roman'">partner.dhk@cenacademy.vn</span>
|
||||
</p>
|
||||
</td>
|
||||
<td colspan="2" style="padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify; font-size:12pt">
|
||||
<span style="font-family:'Times New Roman'">+84 24 62638866, </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify; font-size:12pt">
|
||||
<span style="font-family:'Times New Roman'">Bitte um Weiterleitung an das Team Partnerwerk</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify; font-size:12pt">
|
||||
<span style="font-family:'Times New Roman'"> </span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt">
|
||||
<strong><span style="font-family:'Times New Roman'; ">Name: {{variable.ho}} {{variable.ten}}</span></strong>
|
||||
</p>
|
||||
</td>
|
||||
<td style="padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify; font-size:12pt">
|
||||
<span style="font-family:'Times New Roman'">Adresse: {{variable.dia_chi_thuong_tru}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="padding-right:5.4pt; padding-left:5.4pt; vertical-align:top">
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:right; font-size:12pt">
|
||||
<span style="font-family:'Times New Roman'">Geburtsort: {{variable.que_quan}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify">
|
||||
<span style="font-family:'Times New Roman'"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify">
|
||||
<span style="font-family:'Times New Roman'"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify">
|
||||
<span style="font-family:'Times New Roman'"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify">
|
||||
<span style="font-family:'Times New Roman'">{{variable.thong_tin_doi_tac}}</span>
|
||||
</p>
|
||||
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify">
|
||||
<span style="font-family:'Times New Roman'"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify">
|
||||
<span style="font-family:'Times New Roman'"> </span>
|
||||
</p>
|
||||
<div style="border-bottom:1.5pt solid #000000; clear:both">
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:right">
|
||||
<span style="font-family:'Times New Roman'">{{variable.dia_diem_gui_cv}}, {{variable.ngay_tao_ho_so}}</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:right">
|
||||
<span style="font-family:'Times New Roman'"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify; padding-bottom:1pt">
|
||||
<span style="font-family:'Times New Roman'"> </span>
|
||||
</p>
|
||||
</div>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify">
|
||||
<span style="font-family:'Times New Roman'"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify">
|
||||
<span style="font-family:'Times New Roman'"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify">
|
||||
<strong><span style="font-family:'Times New Roman'; ">Motivationsschreiben für eine Arbeitsstelle als {{variable.vi_tri_ung_tuyen}} in Deutschland</span></strong>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify">
|
||||
<span style="font-family:'Times New Roman'"> </span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify">
|
||||
<span style="font-family:'Times New Roman'">
|
||||
<div style="text-align: justify; margin-bottom: 15px;">{{variable.thu_dong_luc_phan_dau}}</div>
|
||||
<div style="text-align: justify; margin-bottom: 15px;">{{variable.thu_dong_luc_phan_chinh}}</div>
|
||||
<div style="text-align: justify; margin-bottom: 15px;">{{variable.thu_dong_luc_phan_cuoi}}</div>
|
||||
<div style="text-align: justify; margin-bottom: 15px;">{{variable.thu_dong_luc_ket_thu}}</div>
|
||||
</span>
|
||||
</p>
|
||||
<div style="clear:both">
|
||||
<p style="margin-top:0pt; margin-bottom:0pt">
|
||||
<img src="footer.png" width="656" height="79" alt="" >
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 132 KiB |
@ -0,0 +1,758 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
|
||||
<title></title>
|
||||
<meta name="generator" content="LibreOffice 6.4.7.2 (Linux)"/>
|
||||
<meta name="author" content="Cengroup"/>
|
||||
<meta name="created" content="2024-03-14T03:42:00"/>
|
||||
<meta name="changedby" content="Tran Thuy Giang | Gtech"/>
|
||||
<meta name="changed" content="2024-03-14T07:57:00"/>
|
||||
<meta name="AppVersion" content="15.0000"/>
|
||||
<meta name="DocSecurity" content="0"/>
|
||||
<meta name="HyperlinksChanged" content="false"/>
|
||||
<meta name="LinksUpToDate" content="false"/>
|
||||
<meta name="ScaleCrop" content="false"/>
|
||||
<meta name="ShareDoc" content="false"/>
|
||||
<style type="text/css">
|
||||
@page {
|
||||
size: 8.5in 11in;
|
||||
margin: 1in
|
||||
}
|
||||
|
||||
p {
|
||||
margin-bottom: 0.1in;
|
||||
direction: ltr;
|
||||
line-height: 115%;
|
||||
text-align: left;
|
||||
orphans: 2;
|
||||
widows: 2;
|
||||
background: transparent
|
||||
}
|
||||
|
||||
.li1 {
|
||||
list-style-type: '✔ '
|
||||
}
|
||||
|
||||
.li2 {
|
||||
list-style-type: initial
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body lang="en-US" link="#000080" vlink="#800000" dir="ltr"><p align="justify"
|
||||
style="margin-bottom: 0in; line-height: 130%">
|
||||
<font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><i>Gửi
|
||||
em {{variable.ho}} {{variable.ten}},</i></font></font></font></p>
|
||||
<p align="justify" style="margin-bottom: 0in; line-height: 130%"><a name="_GoBack"></a>
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Công
|
||||
ty cổ phần Cen Academy chúc mừng em đã đăng ký tham gia
|
||||
thành công </font></font><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><i><b>Chương
|
||||
trình</b></i></font></font><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><i><b>
|
||||
du học kép tại Cộng hòa liên bang Đức – Đã có chứng
|
||||
chỉ B1</b></i></font></font></p>
|
||||
<ol>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Thông
|
||||
tin đăng ký của học viên như sau:</b></font></font></font></p>
|
||||
</ol>
|
||||
<ul>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Mã
|
||||
ứng viên (ID định danh): {{variable.ma_ho_so}}</font></font></font></p>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Tên
|
||||
ứng viên: {{variable.ho}} {{variable.ten}}</font></font></font></p>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Số
|
||||
CCCD/CMND: {{variable.cccd}}</font></font></font></p>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Chương
|
||||
trình đăng ký: {{variable.chuong_trinh_dang_ky}}</font></font></font></p>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Ngành
|
||||
học mong muốn (nếu có): {{variable.nganh_hoc_mong_muon}}</font></font></font></p>
|
||||
</ul>
|
||||
<ol start="2">
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Để
|
||||
hoàn tất thủ tục tham gia chương trình, học viên vui
|
||||
lòng làm theo hướng dẫn và chuẩn bị các tài liệu
|
||||
dưới đây</b></font></font><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">.</font></font></font>
|
||||
</p>
|
||||
<ol>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><b>Ký
|
||||
hợp đồng:</b></font></font></font></p>
|
||||
</ol>
|
||||
</ol>
|
||||
<p align="justify" style="margin-left: 0.5in; text-indent: 0.25in; margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Học
|
||||
viên vui lòng liên hệ với Cán bộ tuyển sinh đang hỗ
|
||||
trợ để được tư vấn và hướng dẫn ký hợp đồng
|
||||
trong vòng </font></font><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>24
|
||||
giờ</b></font></font><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">
|
||||
kể từ khi nhận được thư này.</font></font></font></p>
|
||||
<ul>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Mỗi
|
||||
bộ Hợp đồng gồm 2 Hợp đồng gồm:</font></font></font></p>
|
||||
</ul>
|
||||
<ul>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Hợp
|
||||
đồng đào tạo và hỗ trợ học viên + Phụ lục 02 đính
|
||||
kèm;</font></font></font></p>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Hợp
|
||||
đồng tư vấn du học.</font></font></font></p>
|
||||
</ul>
|
||||
<ul>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Học
|
||||
viên đọc kỹ các nội dung tại hợp đồng, điền chính
|
||||
xác các thông tin cá nhân.</font></font></font></p>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Sử
|
||||
dụng bút màu mực xanh, Hợp đồng đảm bảo thống nhất
|
||||
một màu mực và nét chữ viết.</font></font></font></p>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Ký
|
||||
tên và ghi đầy đủ họ tên bên dưới, ký nháy các
|
||||
trang có thông tin.</font></font></font></p>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Sau
|
||||
khi ký hoàn tất trả lại cho Phòng thủ tục trình ký và
|
||||
đóng dấu. Công ty trả hồ sơ cho học viên trong vòng
|
||||
7-10 ngày làm việc kể từ ngày Phòng thủ tục nhận
|
||||
được Hợp đồng hợp lệ có chữ ký học viên (không
|
||||
tính Thứ Bảy, Chủ Nhật và lễ tết theo quy định Nhà
|
||||
nước).</font></font></font></p>
|
||||
</ul>
|
||||
<p align="justify" style="margin-left: 0.75in; margin-bottom: 0in; line-height: 130%">
|
||||
<br/>
|
||||
|
||||
</p>
|
||||
<ol>
|
||||
<ol start="2">
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Nộp
|
||||
tiền đợt 1: </b></font></font><font color="#0d0d0d"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><i><b>(học
|
||||
viên đã nộp đủ tiền đợt 1 vui lòng bỏ qua thông
|
||||
tin này)</b></i></font></font></font></font></p>
|
||||
</ol>
|
||||
</ol>
|
||||
<ol>
|
||||
<ol type="a">
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font color="#0d0d0d"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><b>Thông
|
||||
tin nộp tiền: </b></font></font></font><font color="#0d0d0d"><font face="Times New Roman, serif"><font
|
||||
size="3" style="font-size: 12pt">Tiền
|
||||
mặt và/hoặc Chuyển khoản</font></font></font></font></p>
|
||||
</ol>
|
||||
</ol>
|
||||
<ul>
|
||||
<li class="li1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font color="#0d0d0d"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Nộp
|
||||
tiền mặt: Phòng kế toán, tầng 2, 137 Nguyễn Ngọc Vũ,
|
||||
Cầu Giấy, Hà Nội.</font></font></font></font></p>
|
||||
<li class="li1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<span class="sd-abs-pos" style="position: absolute; top: 0.04in; left: 5.09in; width: 172px">
|
||||
</span><font face="Calibri, serif"><font color="#0d0d0d"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Chuyển
|
||||
khoản/nộp tiền vào tài khoản:</font></font></font></font></p>
|
||||
<ul>
|
||||
<li class="li2"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Tên
|
||||
công ty: CÔNG TY CỔ PHẦN CEN ACADEMY </font></font></font>
|
||||
</p>
|
||||
<li class="li2"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">STK:
|
||||
2680531857</font></font></font></p>
|
||||
<li class="li2"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Tại
|
||||
ngân hàng BIDV- Chi nhánh Thái Hà</font></font></font></p>
|
||||
<li class="li2"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Nội
|
||||
dung: [Tên học viên_số CCCD_ID định danh_DV1].</font></font></font></p>
|
||||
</li>
|
||||
<div style="text-align: center">
|
||||
<img src="cid:cenacademy_tk_ngan_hang" name="Picture 2" width="172" height="244" border="0"/>
|
||||
</div>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
<p align="justify" style="margin-left: 0.75in; text-indent: 0.25in; margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><i>Lưu
|
||||
ý: Học viên chuyển khoản theo đúng nội dung nêu trên để
|
||||
đảm bảo được ghi nhận tiền đầy đủ, chính xác.
|
||||
Trường hợp sai nội dung, khoản tiền sẽ tạm thời treo
|
||||
và học viên cần chủ động tra soát nội dung giao dịch
|
||||
tại quầy giao dịch ngân hàng hoặc liên hệ cán bộ
|
||||
tuyển sinh trực tiếp hỗ trợ.</i></font></font></p>
|
||||
<ol>
|
||||
<ol type="a" start="2">
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Số
|
||||
tiền phải nộp:</b></font></font></font></p>
|
||||
</ol>
|
||||
</ol>
|
||||
<dl>
|
||||
<dl>
|
||||
<dd>
|
||||
<table width="591" cellpadding="7" cellspacing="0">
|
||||
<col width="30"/>
|
||||
|
||||
<col width="41"/>
|
||||
|
||||
<col width="160"/>
|
||||
|
||||
<col width="123"/>
|
||||
|
||||
<col width="165"/>
|
||||
|
||||
<tr>
|
||||
<td width="30" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p
|
||||
style="margin-left: 0.5in; margin-bottom: 0.19in">
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
</p>
|
||||
<p style="margin-top: 0.19in"><font color="#222222"><font face="Times New Roman, serif"><font
|
||||
size="3" style="font-size: 12pt"><b>STT</b></font></font></font></p>
|
||||
</td>
|
||||
<td width="41" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font color="#222222"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><b>Đợt
|
||||
thanh toán</b></font></font></font></p>
|
||||
</td>
|
||||
<td width="160" style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Nội
|
||||
dung nộp tiền</b></font></font></p>
|
||||
</td>
|
||||
<td width="123" style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Số
|
||||
tiền</b></font></font></p>
|
||||
</td>
|
||||
<td width="165" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font color="#222222"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><b>Thời
|
||||
điểm thanh toán</b></font></font></font></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30" height="10" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in">
|
||||
<ol>
|
||||
<li><p align="center"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="41" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Đợt
|
||||
1</font></font></p>
|
||||
</td>
|
||||
<td width="160" style="border: 1px solid #000000; padding: 0in 0.08in"><p>
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Họ
|
||||
tên_Số CCCD_ID định danh_DV1</font></font></p>
|
||||
</td>
|
||||
<td width="123" style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">10.000.000
|
||||
VNĐ</font></font></p>
|
||||
</td>
|
||||
<td width="165" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p>
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Ngay
|
||||
khi đăng ký chương trình. Số tiền này sẽ được
|
||||
chuyển thành phí dịch vụ hỗ trợ học viên đợt 1
|
||||
sau khi ký hợp đồng.</font></font></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30" height="70" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in">
|
||||
<ol start="2">
|
||||
<li><p align="center"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="41" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font color="#222222"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Đợt
|
||||
2</font></font></font></p>
|
||||
</td>
|
||||
<td width="160" style="border: 1px solid #000000; padding: 0in 0.08in"><p>
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Họ
|
||||
tên_Số CCCD_ID định danh_DV2</font></font></p>
|
||||
</td>
|
||||
<td width="123" style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font color="#222222"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">50.000.000
|
||||
VNĐ</font></font></font></p>
|
||||
</td>
|
||||
<td width="165" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p>
|
||||
<font color="#222222"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Khi
|
||||
có Hợp đồng từ Doanh nghiệp bên Đức (khoảng 03
|
||||
tuần kể từ ngày phỏng vấn).</font></font></font></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30" height="18" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in">
|
||||
<ol start="3">
|
||||
<li><p align="center"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="41" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Đợt
|
||||
3</font></font></p>
|
||||
</td>
|
||||
<td width="160" style="border: 1px solid #000000; padding: 0in 0.08in"><p>
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Họ
|
||||
tên_Số CCCD_ID định danh_DV3</font></font></p>
|
||||
</td>
|
||||
<td width="123" style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">120.000.000
|
||||
VNĐ</font></font></p>
|
||||
</td>
|
||||
<td width="165" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p>
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">20
|
||||
ngày trước khi bay sang Đức.</font></font></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" width="259" height="9" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>TỔNG
|
||||
CỘNG</b></font></font></p>
|
||||
</td>
|
||||
<td width="123" style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>180.000.000
|
||||
VNĐ</b></font></font></p>
|
||||
</td>
|
||||
<td width="165" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<br/>
|
||||
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</dl>
|
||||
</dl>
|
||||
<p align="justify" style="margin-left: 1in; margin-bottom: 0in; line-height: 130%">
|
||||
<br/>
|
||||
|
||||
</p>
|
||||
<ul>
|
||||
<li class="li1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Học
|
||||
viên nộp số tiền phải nộp đợt 1 theo quy định:
|
||||
10.000.000 VNĐ (</font></font><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><i>Mười
|
||||
triệu đồng chẵn.</i></font></font><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">)
|
||||
</font></font><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>trong
|
||||
vòng 24h</b></font></font><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">
|
||||
kể từ ngày nhận được thư này.</font></font></font></p>
|
||||
</ul>
|
||||
<ol>
|
||||
<ol start="3">
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Chuẩn
|
||||
bị và nộp hồ sơ đăng ký:</b></font></font></font></p>
|
||||
</ol>
|
||||
</ol>
|
||||
<dl>
|
||||
<dl>
|
||||
<dd>
|
||||
<table width="604" cellpadding="1" cellspacing="0">
|
||||
<col width="40"/>
|
||||
|
||||
<col width="419"/>
|
||||
|
||||
<col width="79"/>
|
||||
|
||||
<col width="58"/>
|
||||
|
||||
<tr>
|
||||
<td width="40" height="20"
|
||||
style="border: 1.00pt solid #000000; padding-top: 0.03in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>STT</b></font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="419"
|
||||
style="border-top: 1.00pt solid #000000; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0.03in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Danh
|
||||
mục hồ sơ</b></font></font></p>
|
||||
</td>
|
||||
<td width="79"
|
||||
style="border-top: 1.00pt solid #000000; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0.03in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Hình
|
||||
thức tài liệu</b></font></font></p>
|
||||
</td>
|
||||
<td width="58" valign="top"
|
||||
style="border-top: 1.00pt solid #000000; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Số
|
||||
lượng</b></font></font></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<p align="center" style=" margin-top: 0.01in">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><b>I</b></font></font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Nộp
|
||||
ngay khi nhập học:</b></font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-top: 0.01in">
|
||||
<br/>
|
||||
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="justify" style="margin-top: 0.01in">
|
||||
<br/>
|
||||
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol>
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Căn
|
||||
cước công dân/Chứng minh nhân dân</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Sao
|
||||
y</font></font></p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">02</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="2">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Sơ
|
||||
yếu lý lịch (ghi rõ thời gian từ cấp 1 đến nay
|
||||
làm gì ở đâu)</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Gốc</font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">01</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="3">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Bằng
|
||||
Tốt nghiệp THPT</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Gốc</font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">01</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="14" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="4">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Bằng
|
||||
tốt nghiệp TC/CĐ/ĐH (nếu có)</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Gốc</font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">01</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="5">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Học
|
||||
bạ</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Gốc</font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">01</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="6">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Hộ
|
||||
chiếu</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Gốc</font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">01</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="7">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Lý
|
||||
lịch tư pháp số 1</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Gốc</font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">01</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="8">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Phiếu
|
||||
khám sức khỏe</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Gốc</font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">01</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="9">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Chứng
|
||||
chỉ B1</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Gốc</font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">01</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="20" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="10">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Ảnh
|
||||
cỡ 3,5 x 4,5cm</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Nền
|
||||
trắng</font></font></p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">10</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</dl>
|
||||
</dl>
|
||||
<p align="justify" style="margin-bottom: 0in; line-height: 130%"><br/>
|
||||
|
||||
</p>
|
||||
<ol>
|
||||
<ol start="4">
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Thông
|
||||
tin nhận hồ sơ:</b></font></font></font></p>
|
||||
</ol>
|
||||
</ol>
|
||||
<p align="justify" style="margin-left: 0.5in; text-indent: 0.25in; margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Học
|
||||
viên vui lòng gửi bộ tài liệu, hồ sơ trong vòng 03 ngày
|
||||
kể từ ngày nhận thư này. </font></font></font>
|
||||
</p>
|
||||
<ul>
|
||||
<li class="li1" value="1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Hồ
|
||||
sơ cần gửi gồm: Hợp đồng đã ký, các giấy tờ nêu
|
||||
tại </font></font><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>mục
|
||||
2.3. </b></font></font></font>
|
||||
</p>
|
||||
<li class="li1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Địa
|
||||
chỉ gửi hồ sơ: Phòng thủ tục Cen Academy, Tầng 4,
|
||||
tòa The Golden Palm, 21 Đường Lê Văn Lương, Nhân Chính,
|
||||
Thanh Xuân, Hà Nội.</font></font></font></p>
|
||||
<li class="li1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Người
|
||||
nhận: Ms Hoài 0969159919.</font></font></font></p>
|
||||
</ul>
|
||||
<p align="justify" style="margin-bottom: 0in; line-height: 130%"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><i><b>Trân
|
||||
trọng cảm ơn em đã tin tưởng và lựa chọn chương
|
||||
trình của Công ty cổ phần Cen Academy.</b></i></font></font></p>
|
||||
<p align="justify" style="margin-bottom: 0in; line-height: 100%"><br/>
|
||||
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,849 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
|
||||
<title></title>
|
||||
<meta name="generator" content="LibreOffice 6.4.7.2 (Linux)"/>
|
||||
<meta name="author" content="Cengroup"/>
|
||||
<meta name="created" content="2024-03-14T03:39:00"/>
|
||||
<meta name="changedby" content="Tran Thuy Giang | Gtech"/>
|
||||
<meta name="changed" content="2024-03-14T08:32:00"/>
|
||||
<meta name="AppVersion" content="15.0000"/>
|
||||
<meta name="DocSecurity" content="0"/>
|
||||
<meta name="HyperlinksChanged" content="false"/>
|
||||
<meta name="LinksUpToDate" content="false"/>
|
||||
<meta name="ScaleCrop" content="false"/>
|
||||
<meta name="ShareDoc" content="false"/>
|
||||
<style type="text/css">
|
||||
@page {
|
||||
size: 8.5in 11in;
|
||||
margin: 1in
|
||||
}
|
||||
|
||||
p {
|
||||
margin-bottom: 0.1in;
|
||||
direction: ltr;
|
||||
line-height: 115%;
|
||||
text-align: left;
|
||||
orphans: 2;
|
||||
widows: 2;
|
||||
background: transparent
|
||||
}
|
||||
|
||||
.li1 {
|
||||
list-style-type: '✔ '
|
||||
}
|
||||
|
||||
.li2 {
|
||||
list-style-type: initial
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body lang="en-US" link="#000080" vlink="#800000" dir="ltr"><p align="justify"
|
||||
style="margin-bottom: 0in; line-height: 130%">
|
||||
<font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><i>
|
||||
Gửi em {{variable.ho}} {{variable.ten}},</i></font></font></font></p>
|
||||
<p align="justify" style="margin-bottom: 0in; line-height: 130%"><a name="_GoBack"></a>
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Công
|
||||
ty cổ phần Cen Academy chúc mừng em đã đăng ký tham gia
|
||||
thành công </font></font><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><i><b>Chương
|
||||
trình</b></i></font></font><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><i><b>
|
||||
chuyển đổi văn bằng</b></i></font></font><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">
|
||||
</font></font>
|
||||
</p>
|
||||
<ol>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Thông
|
||||
tin đăng ký của học viên như sau:</b></font></font></font></p>
|
||||
</ol>
|
||||
<ul>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">
|
||||
Mã học viên (ID định danh): {{variable.ma_ho_so}}</font></font></font></p>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Tên
|
||||
học viên: {{variable.ho}} {{variable.ten}}</font></font></font></p>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Số
|
||||
CCCD/CMND: {{variable.cccd}}</font></font></font></p>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Chương
|
||||
trình đăng ký: {{variable.chuong_trinh_dang_ky}}</font></font></font></p>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Đăng
|
||||
ký học tiếng Đức: {{variable.dang_ky_hoc_tieng_duc}}</font></font></font></p>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Hình
|
||||
thức đào tạo: {{variable.hinh_thuc_dao_tao}}</font></font></font></p>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Ngành
|
||||
học mong muốn (nếu có): {{variable.nganh_hoc_mong_muon}}</font></font></font></p>
|
||||
</ul>
|
||||
<ol start="2">
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Để
|
||||
hoàn tất thủ tục tham gia chương trình, học viên vui
|
||||
lòng làm theo hướng dẫn và chuẩn bị các tài liệu
|
||||
dưới đây</b></font></font><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">.</font></font></font>
|
||||
</p>
|
||||
<ol>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><b>Ký
|
||||
hợp đồng:</b></font></font></font></p>
|
||||
</ol>
|
||||
</ol>
|
||||
<p align="justify" style="margin-left: 0.5in; text-indent: 0.25in; margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Học
|
||||
viên vui lòng liên hệ với Cán bộ tuyển sinh đang hỗ
|
||||
trợ để được tư vấn và hướng dẫn ký hợp đồng
|
||||
trong vòng </font></font><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>24
|
||||
giờ</b></font></font><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">
|
||||
kể từ khi nhận được thư này.</font></font></font></p>
|
||||
<ul>
|
||||
<li class="li1">
|
||||
<p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">
|
||||
Mỗi bộ Hợp đồng gồm 2 Hợp đồng gồm:
|
||||
</font></font></font></p>
|
||||
<ul>
|
||||
<li class="li2">
|
||||
<p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Hợp
|
||||
đồng đào tạo và hỗ trợ học viên + Phụ lục 02 đính
|
||||
kèm;</font></font></font></p>
|
||||
<li class="li2"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Hợp
|
||||
đồng tư vấn du học.</font></font></font></p>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li class="li1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Học
|
||||
viên đọc kỹ các nội dung tại hợp đồng, điền chính
|
||||
xác các thông tin cá nhân.</font></font></font></p>
|
||||
<li class="li1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Sử
|
||||
dụng bút màu mực xanh, Hợp đồng đảm bảo thống nhất
|
||||
một màu mực và nét chữ viết.</font></font></font></p>
|
||||
<li class="li1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Ký
|
||||
tên và ghi đầy đủ họ tên bên dưới, ký nháy các
|
||||
trang có thông tin.</font></font></font></p>
|
||||
<li class="li1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Sau
|
||||
khi ký hoàn tất trả lại cho Phòng thủ tục trình ký và
|
||||
đóng dấu. Công ty trả hồ sơ cho học viên trong vòng
|
||||
7-10 ngày làm việc kể từ ngày Phòng thủ tục nhận
|
||||
được Hợp đồng hợp lệ có chữ ký học viên (không
|
||||
tính Thứ Bảy, Chủ Nhật và lễ tết theo quy định Nhà
|
||||
nước).</font></font></font></p>
|
||||
</ul>
|
||||
<p align="justify" style="margin-left: 0.75in; margin-bottom: 0in; line-height: 130%">
|
||||
<br/>
|
||||
|
||||
</p>
|
||||
<ol>
|
||||
<ol start="2">
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Nộp
|
||||
tiền đợt 1: </b></font></font><font color="#0d0d0d"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><i><b>(học
|
||||
viên đã nộp đủ tiền đợt 1 vui lòng bỏ qua thông
|
||||
tin này)</b></i></font></font></font></font></p>
|
||||
</ol>
|
||||
</ol>
|
||||
<ol>
|
||||
<ol type="a">
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font color="#0d0d0d"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><b>Thông
|
||||
tin nộp tiền: </b></font></font></font><font color="#0d0d0d"><font face="Times New Roman, serif"><font
|
||||
size="3" style="font-size: 12pt">Tiền
|
||||
mặt và/hoặc Chuyển khoản</font></font></font></font></p>
|
||||
</ol>
|
||||
</ol>
|
||||
<ul>
|
||||
<li class="li1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font color="#0d0d0d"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Nộp
|
||||
tiền mặt: Phòng kế toán, tầng 2, 137 Nguyễn Ngọc Vũ,
|
||||
Cầu Giấy, Hà Nội.</font></font></font></font></p>
|
||||
<li class="li1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font color="#0d0d0d"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Chuyển
|
||||
khoản/nộp tiền vào tài khoản:</font></font></font></font></p>
|
||||
<ul>
|
||||
<li class="li2"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Tên
|
||||
công ty: CÔNG TY CỔ PHẦN CEN ACADEMY </font></font></font>
|
||||
</p>
|
||||
<li class="li2"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">STK:
|
||||
2680531857</font></font></font></p>
|
||||
<li class="li2"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Tại
|
||||
ngân hàng BIDV- Chi nhánh Thái Hà</font></font></font></p>
|
||||
<li class="li2"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Nội
|
||||
dung: [Tên học viên_số CCCD_ID định danh_DV1].</font></font></font></p>
|
||||
<div style="text-align: center">
|
||||
<img src="cid:cenacademy_tk_ngan_hang" name="Picture 2" width="172" height="244" border="0"/>
|
||||
</div>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<p align="justify" style="margin-left: 0.75in; text-indent: 0.25in; margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><i>Lưu
|
||||
ý: Học viên chuyển khoản theo đúng nội dung nêu trên để
|
||||
đảm bảo được ghi nhận tiền đầy đủ, chính xác.
|
||||
Trường hợp sai nội dung, khoản tiền sẽ tạm thời treo
|
||||
và học viên cần chủ động tra soát nội dung giao dịch
|
||||
tại quầy giao dịch ngân hàng hoặc liên hệ cán bộ
|
||||
tuyển sinh trực tiếp hỗ trợ.</i></font></font></p>
|
||||
<ol>
|
||||
<ol type="a" start="2">
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Số
|
||||
tiền phải nộp:</b></font></font></font></p>
|
||||
</ol>
|
||||
</ol>
|
||||
<dl>
|
||||
<dl>
|
||||
<dd>
|
||||
<table width="591" cellpadding="7" cellspacing="0">
|
||||
<col width="30"/>
|
||||
|
||||
<col width="41"/>
|
||||
|
||||
<col width="160"/>
|
||||
|
||||
<col width="123"/>
|
||||
|
||||
<col width="165"/>
|
||||
|
||||
<tr>
|
||||
<td width="30" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p
|
||||
style="margin-left: 0.5in; margin-bottom: 0.19in">
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
</p>
|
||||
<p style="margin-top: 0.19in"><font color="#222222"><font face="Times New Roman, serif"><font
|
||||
size="3" style="font-size: 12pt"><b>STT</b></font></font></font></p>
|
||||
</td>
|
||||
<td width="41" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font color="#222222"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><b>Đợt
|
||||
thanh toán</b></font></font></font></p>
|
||||
</td>
|
||||
<td width="160" style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Nội
|
||||
dung nộp tiền</b></font></font></p>
|
||||
</td>
|
||||
<td width="123" style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Số
|
||||
tiền</b></font></font></p>
|
||||
</td>
|
||||
<td width="165" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font color="#222222"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><b>Thời
|
||||
điểm thanh toán</b></font></font></font></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30" height="10" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center"
|
||||
style="margin-bottom: 0.19in">
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
</p>
|
||||
<p align="center" style="margin-top: 0.19in"><font color="#222222"><font
|
||||
face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">1</font></font></font></p>
|
||||
</td>
|
||||
<td width="41" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Đợt
|
||||
1</font></font></p>
|
||||
</td>
|
||||
<td width="160" style="border: 1px solid #000000; padding: 0in 0.08in"><p>
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Họ
|
||||
tên_Số CCCD_ID định danh_ DT1 + DV1</font></font></p>
|
||||
</td>
|
||||
<td width="123" style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">40.000.000
|
||||
VNĐ</font></font></p>
|
||||
</td>
|
||||
<td width="165" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p>
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Ngay
|
||||
khi đăng ký tham gia chương trình và ký Hợp đồng.</font></font></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="2" width="30" height="38" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center"
|
||||
style="margin-bottom: 0.19in">
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
</p>
|
||||
<p align="center" style="margin-top: 0.19in"><font color="#222222"><font
|
||||
face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">2</font></font></font></p>
|
||||
</td>
|
||||
<td rowspan="2" width="41" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Đợt
|
||||
2</font></font></p>
|
||||
</td>
|
||||
<td width="160" style="border: 1px solid #000000; padding: 0in 0.08in"><p>
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Họ
|
||||
tên_Số CCCD_ID định danh_DT2 + DV2</font></font></p>
|
||||
</td>
|
||||
<td width="123" style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">56.500.000
|
||||
VNĐ</font></font></p>
|
||||
</td>
|
||||
<td rowspan="2" width="165" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p>
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Trong
|
||||
vòng 45 ngày kể từ ngày nhập học chính thức nếu
|
||||
tham gia đào tạo ngoại ngữ tập trung; 75 ngày kể từ
|
||||
ngày nhập học chính thức nếu tham gia chương trình
|
||||
đào tạo ngoại ngữ online.</font></font></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="160" style="border: 1px solid #000000; padding: 0in 0.08in"><p>
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Họ
|
||||
tên_Số CCCD_ID định danh_TV1</font></font></p>
|
||||
</td>
|
||||
<td width="123" style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font color="#222222"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">30.000.000
|
||||
VNĐ</font></font></font></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="2" width="30" height="18" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font color="#222222"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">3</font></font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td rowspan="2" width="41" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Đợt
|
||||
3</font></font></p>
|
||||
</td>
|
||||
<td width="160" style="border: 1px solid #000000; padding: 0in 0.08in"><p>
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Họ
|
||||
tên_Số CCCD_ID định danh_DV3</font></font></p>
|
||||
</td>
|
||||
<td width="123" style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">83.500.000
|
||||
VNĐ</font></font></p>
|
||||
</td>
|
||||
<td rowspan="2" width="165" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p>
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Sau
|
||||
khi đạt chứng chỉ ngoại ngữ đủ tiêu chuẩn xuất
|
||||
cảnh (khoảng 240 ngày kể từ ngày nhập học chính
|
||||
thức từ khóa A1).</font></font></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="160" style="border: 1px solid #000000; padding: 0in 0.08in"><p>
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Họ
|
||||
tên_Số CCCD_ID định danh_TV2</font></font></p>
|
||||
</td>
|
||||
<td width="123" style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">20.000.000
|
||||
VNĐ</font></font></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" width="259" height="9" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>TỔNG
|
||||
CỘNG</b></font></font></p>
|
||||
</td>
|
||||
<td width="123" style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>230.000.000
|
||||
VNĐ</b></font></font></p>
|
||||
</td>
|
||||
<td width="165" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"><p align="center">
|
||||
<br/>
|
||||
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</dl>
|
||||
</dl>
|
||||
<p align="justify" style="margin-left: 1in; margin-bottom: 0in; line-height: 130%">
|
||||
<br/>
|
||||
|
||||
</p>
|
||||
<ul>
|
||||
<li class="li1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Học
|
||||
viên nộp số tiền phải nộp đợt 1 theo quy định:
|
||||
40.000.000 VNĐ (</font></font><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><i>Bốn
|
||||
mươi triệu đồng chẵn.</i></font></font><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">)</font></font></font>
|
||||
</p>
|
||||
<li class="li1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Trường
|
||||
hợp chưa nộp đủ, học viên vui lòng bổ sung trong vòng
|
||||
07 ngày kể từ ngày nộp tiền lần 1 hoặc trước ngày
|
||||
nhập học/khai giảng 03 ngày làm việc (tùy thời điểm
|
||||
nào đến trước).</font></font></font></p>
|
||||
<li class="li1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><i><b>Nếu
|
||||
học viên hoàn thành các thủ tục hướng dẫn trên muộn
|
||||
hơn thời điểm đã quy định, học viên sẽ được sắp
|
||||
xếp vào khóa học kế tiếp nếu khóa học hiện tại đã
|
||||
hết chỉ tiêu</b></i></font></font><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">.</font></font></font>
|
||||
</p>
|
||||
</ul>
|
||||
<ol>
|
||||
<ol>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Chuẩn
|
||||
bị và nộp hồ sơ nhập học:</b></font></font></font></p>
|
||||
</ol>
|
||||
</ol>
|
||||
<dl>
|
||||
<dl>
|
||||
<dd>
|
||||
<table width="604" cellpadding="1" cellspacing="0">
|
||||
<col width="40"/>
|
||||
|
||||
<col width="419"/>
|
||||
|
||||
<col width="79"/>
|
||||
|
||||
<col width="58"/>
|
||||
|
||||
<tr>
|
||||
<td width="40" height="20"
|
||||
style="border: 1.00pt solid #000000; padding-top: 0.03in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>STT</b></font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="419"
|
||||
style="border-top: 1.00pt solid #000000; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0.03in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Danh
|
||||
mục hồ sơ</b></font></font></p>
|
||||
</td>
|
||||
<td width="79"
|
||||
style="border-top: 1.00pt solid #000000; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0.03in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Hình
|
||||
thức tài liệu</b></font></font></p>
|
||||
</td>
|
||||
<td width="58" valign="top"
|
||||
style="border-top: 1.00pt solid #000000; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Số
|
||||
lượng</b></font></font></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><b>I</b></font></font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Nộp ngay khi
|
||||
nhập học:</b></font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-top: 0.01in">
|
||||
<br/>
|
||||
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="justify" style="margin-top: 0.01in">
|
||||
<br/>
|
||||
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol>
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Căn
|
||||
cước công dân/Chứng minh nhân dân</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Sao
|
||||
y</font></font></p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">02</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="2">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Sơ
|
||||
yếu lý lịch (ghi rõ thời gian từ cấp 1 đến nay
|
||||
làm gì ở đâu)</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Gốc</font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">01</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="3">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Bằng
|
||||
Tốt nghiệp THPT</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Gốc</font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">01</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="14" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="4">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Bằng
|
||||
tốt nghiệp TC/CĐ/ĐH (nếu có)</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Gốc</font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">01</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="5">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Học
|
||||
bạ</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Gốc</font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">01</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><b>II</b></font></font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Nộp
|
||||
sau khi học xong B1:</b></font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<br/>
|
||||
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<br/>
|
||||
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="6">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Hộ
|
||||
chiếu</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Gốc</font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">01</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="7">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Lý
|
||||
lịch tư pháp số 1</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Gốc</font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">01</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="8">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Phiếu
|
||||
khám sức khỏe</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Gốc</font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">01</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="21" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="9">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Chứng
|
||||
chỉ B1</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Gốc</font></font>
|
||||
</p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">01</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40" height="20" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0.12in; padding-right: 0in">
|
||||
<ol start="10">
|
||||
<li><p align="center" style="margin-top: 0.01in"></p>
|
||||
</ol>
|
||||
</td>
|
||||
<td width="419" valign="top" bgcolor="#ffffff"
|
||||
style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="justify" style="margin-left: 0.01in; margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Ảnh
|
||||
cỡ 3,5 x 4,5cm</font></font></p>
|
||||
</td>
|
||||
<td width="79" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Nền
|
||||
trắng</font></font></p>
|
||||
</td>
|
||||
<td width="58" valign="top" bgcolor="#ffffff" style="border: 1px solid #000000; padding: 0in 0.08in"
|
||||
style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0.01in">
|
||||
<p align="center" style="margin-top: 0.01in">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">10</font></font>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</dl>
|
||||
</dl>
|
||||
<ul>
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><i>Lưu
|
||||
ý: Mang theo và nộp hồ sơ nhập học vào ngày nhập học
|
||||
chính thức hoặc theo thông báo của Công ty.</i></font></font></font></p>
|
||||
</ul>
|
||||
<p align="justify" style="margin-bottom: 0in; line-height: 130%"><br/>
|
||||
|
||||
</p>
|
||||
<ol>
|
||||
<ol start="4">
|
||||
<li><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>Thông
|
||||
tin nhận hồ sơ:</b></font></font></font></p>
|
||||
</ol>
|
||||
</ol>
|
||||
<p align="justify" style="margin-left: 0.5in; text-indent: 0.25in; margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Học
|
||||
viên vui lòng gửi bộ tài liệu, hồ sơ trong vòng 03 ngày
|
||||
kể từ ngày nhận thư này. </font></font></font>
|
||||
</p>
|
||||
<ul>
|
||||
<li class="li1" value="1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Hồ
|
||||
sơ cần gửi gồm: Hợp đồng đã ký, các giấy tờ nêu
|
||||
tại </font></font><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>mục
|
||||
2.3. Đối với giấy tờ nêu tại mục 2.3, học viên nộp
|
||||
trong vòng 03 ngày kể từ ngày nhận thư nhưng không chậm
|
||||
hơn ngày nhập học chính thức.</b></font></font></font></p>
|
||||
<li class="li1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Địa
|
||||
chỉ gửi hồ sơ: Phòng thủ tục Cen Academy, Tầng 4,
|
||||
tòa The Golden Palm, 21 Đường Lê Văn Lương, Nhân Chính,
|
||||
Thanh Xuân, Hà Nội.</font></font></font></p>
|
||||
<li class="li1"><p align="justify" style="margin-bottom: 0in; line-height: 130%">
|
||||
<font face="Calibri, serif"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Người
|
||||
nhận: Ms Hoài 0969159919.</font></font></font></p>
|
||||
</ul>
|
||||
<p align="justify" style="margin-bottom: 0in; line-height: 130%"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><i><b>Trân
|
||||
trọng cảm ơn em đã tin tưởng và lựa chọn chương
|
||||
trình của Công ty cổ phần Cen Academy.</b></i></font></font></p>
|
||||
<p align="justify" style="margin-bottom: 0in; line-height: 100%"><br/>
|
||||
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,158 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
|
||||
<title></title>
|
||||
<meta name="generator" content="LibreOffice 6.4.7.2 (Linux)"/>
|
||||
<meta name="author" content="Cengroup"/>
|
||||
<meta name="created" content="2024-02-17T05:05:00"/>
|
||||
<meta name="changed" content="2024-03-14T17:04:30.497842474"/>
|
||||
<meta name="AppVersion" content="15.0000"/>
|
||||
<meta name="DocSecurity" content="0"/>
|
||||
<meta name="HyperlinksChanged" content="false"/>
|
||||
<meta name="LinksUpToDate" content="false"/>
|
||||
<meta name="ScaleCrop" content="false"/>
|
||||
<meta name="ShareDoc" content="false"/>
|
||||
<style type="text/css">
|
||||
@page {
|
||||
size: 21.59cm 27.94cm;
|
||||
margin-left: 2.54cm;
|
||||
margin-right: 2.54cm;
|
||||
margin-top: 1.5cm;
|
||||
margin-bottom: 1.25cm
|
||||
}
|
||||
|
||||
p {
|
||||
margin-bottom: 0.25cm;
|
||||
direction: ltr;
|
||||
line-height: 115%;
|
||||
text-align: left;
|
||||
orphans: 2;
|
||||
widows: 2;
|
||||
background: transparent
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body lang="en-US" link="#000080" vlink="#800000" dir="ltr"><p style="margin-bottom: 0.28cm; line-height: 150%">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><b>CEN
|
||||
GLOBAL ACADEMY</b></font></font></p>
|
||||
<p style="margin-bottom: 0.28cm; line-height: 150%"><font face="Times New Roman, serif">
|
||||
<font size="3"
|
||||
style="font-size: 12pt"><b>
|
||||
XÁC NHẬN ĐĂNG KÝ THÀNH CÔNG CHƯƠNG TRÌNH HỌC TIẾNG ĐỨC ONLINE</b></font></font>
|
||||
</p>
|
||||
<p style="margin-bottom: 0.28cm; line-height: 150%"><a name="_GoBack"></a>
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">
|
||||
Công ty cổ phần Cen Academy xác nhận Quý Học viên đăng ký tham gia chương trình học tiếng Đức Online như
|
||||
sau:</font></font></p>
|
||||
<ol>
|
||||
<li><p style="margin-bottom: 0.28cm; line-height: 150%"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><b>Thông
|
||||
tin học viên:</b></font></font></p>
|
||||
</ol>
|
||||
<ul>
|
||||
<li><p style="margin-bottom: 0.28cm; line-height: 150%"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Tên
|
||||
học viên: {{variable.ho}} {{variable.ten}} Ngày tháng năm sinh: {{variable.ngay_thang_nam_sinh}}</font></font></p></li>
|
||||
<li><p style="margin-bottom: 0.28cm; line-height: 150%"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Mã
|
||||
học viên (ID định danh): {{variable.ma_ho_so}}</font></font></p></li>
|
||||
<li><p style="margin-bottom: 0.28cm; line-height: 150%"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Số
|
||||
CCCD/CMND/Hộ chiếu: {{variable.cccd}}</font></font></p></li>
|
||||
<li><p style="margin-bottom: 0.28cm; line-height: 150%"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Ngày
|
||||
cấp: {{variable.cccd_ngay_cap}} Nơi cấp: {{variable.cccd_noi_cap}}</font></font></p></li>
|
||||
<li><p style="margin-bottom: 0.28cm; line-height: 150%"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Địa
|
||||
chỉ thường trú: {{variable.dia_chi_thuong_tru}}</font></font></p></li>
|
||||
<li><p style="margin-bottom: 0.28cm; line-height: 150%"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Địa
|
||||
chỉ liên hệ: {{variable.dia_chi_hien_tai}}</font></font></p></li>
|
||||
<li><p style="margin-bottom: 0.28cm; line-height: 150%"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Số
|
||||
điện thoại liên lạc: {{variable.so_dien_thoai_lien_he}} Email: {{variable.email}}</font></font></p></li>
|
||||
</ul>
|
||||
<ol start="2">
|
||||
<li><p style="margin-bottom: 0.28cm; line-height: 150%"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt"><b>Thông
|
||||
tin khóa học:</b></font></font></p></li>
|
||||
</ol>
|
||||
<ul>
|
||||
<li><p style="margin-bottom: 0.28cm; line-height: 150%"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Khóa
|
||||
học đăng ký: {{variable.khoa_hoc}}</font></font></p></li>
|
||||
<!-- <li><p style="margin-bottom: 0.28cm; line-height: 150%"><font face="Times New Roman, serif"><font size="3"-->
|
||||
<!-- style="font-size: 12pt">Thời-->
|
||||
<!-- gian nhập học dự kiến: {{variable.so_dien_thoai_lien_he}} </font></font>-->
|
||||
<!-- </p></li>-->
|
||||
<li><p style="margin-bottom: 0.28cm; line-height: 150%"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Tài
|
||||
khoản tham gia lớp học: {{variable.ma_ho_so}} </font></font>
|
||||
</p></li>
|
||||
<li><p style="margin-bottom: 0.28cm; line-height: 150%"><font face="Times New Roman, serif"><font size="3"
|
||||
style="font-size: 12pt">Mật
|
||||
khẩu: Cen@123456</font></font></p></li>
|
||||
</ul>
|
||||
<ol start="3">
|
||||
<li><p style="margin-bottom: 0.28cm; line-height: 150%"><font face="Times New Roman, serif">
|
||||
<font size="3" style="font-size: 12pt">
|
||||
<b>Quy định và cam kết của học viên:</b></font></font></p></li>
|
||||
<ol>
|
||||
<li><p align="justify" style="margin-bottom: 0.28cm; line-height: 150%">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Các
|
||||
khoá học tại CGA chỉ dành cho học viên đủ 16 tuổi
|
||||
trở lên;</font></font></p></li>
|
||||
<li><p align="justify" style="margin-bottom: 0.28cm; line-height: 150%">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Theo
|
||||
quy định về bảo mật thông tin, CGA không cung cấp
|
||||
thông tin cá nhân và kết quả học tập của học viên
|
||||
cho người thứ ba;</font></font></p></li>
|
||||
<li><p align="justify" style="margin-bottom: 0.28cm; line-height: 150%">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Đăng
|
||||
ký học và xếp lớp: Thực hiện ghi danh tại Website
|
||||
Duhockep.vn hoặc đăng ký trực tiếp với các chuyên viên
|
||||
tuyển sinh thuộc CGA;</font></font></p></li>
|
||||
<li><p align="justify" style="margin-bottom: 0.28cm; line-height: 150%">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Phương
|
||||
thức thanh toán: học phí được thanh toán bằng hình
|
||||
thức chuyển và/hoặc nộp tiền vào tài khoản của
|
||||
Công ty. Công ty không cử bất cứ một cá nhân nào đại
|
||||
diện nhận tiền thay;</font></font></p></li>
|
||||
<li><p align="justify" style="margin-bottom: 0.28cm; line-height: 150%">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Điều
|
||||
kiện mở lớp: mỗi lớp có ít nhất 08 học viên có
|
||||
cùng trình độ;</font></font></p></li>
|
||||
<li><p align="justify" style="margin-bottom: 0.28cm; line-height: 150%">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Điều
|
||||
khoản hoàn phí: chương trình học được chia nhỏ thành
|
||||
từng gói, cùng chi phí và giá thành thấp. Ngoài ra các
|
||||
chuyên viên tuyển sinh sẽ tư vấn miễn phí 1:1 trong
|
||||
giai đoạn bắt đầu nhập học, vì vậy CGA không hỗ
|
||||
trợ hoàn phí trong bất cứ trường hợp nào;</font></font></p></li>
|
||||
<li><p align="justify" style="margin-bottom: 0.28cm; line-height: 150%">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Điều
|
||||
kiện bảo lưu: học viên không được bảo lưu học phí
|
||||
trong mọi trường hợp;</font></font></p></li>
|
||||
<li><p align="justify" style="margin-bottom: 0.28cm; line-height: 150%">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Đổi
|
||||
lớp (chỉ thực hiện trong tuần học đầu tiên): Học
|
||||
viên phải thanh toán phần học phí chênh lệch nếu
|
||||
chuyển sang lớp có học phí cao hơn, phần học phí
|
||||
chênh lệch sẽ không được hoàn lại nếu học viên
|
||||
chuyển sang lớp có học phí thấp hơn;</font></font></p></li>
|
||||
<li><p align="justify" style="margin-bottom: 0.28cm; line-height: 150%">
|
||||
<font face="Times New Roman, serif"><font size="3" style="font-size: 12pt">Học
|
||||
viên sẽ được cấp tài khoản để truy cập vào kho dữ
|
||||
liệu sách trực tiếp và đề thi tiếng Đức.</font></font></p></li>
|
||||
<li>
|
||||
<p align="justify" style="margin-bottom: 0.28cm; line-height: 150%">
|
||||
<font face="Times New Roman, serif">
|
||||
<font size="3" style="font-size: 12pt">
|
||||
Lịch học (Thời khóa biểu): theo sự sắp xếp và thông báo của CGA.</font>
|
||||
</font>
|
||||
</p></li>
|
||||
</ol>
|
||||
</ol>
|
||||
</body>
|
||||
</html>
|
0
cenhomes_student/utils/__init__.py
Normal file
27
cenhomes_student/utils/lang.py
Normal file
@ -0,0 +1,27 @@
|
||||
import calendar
|
||||
import json
|
||||
import os
|
||||
|
||||
path_file = os.path.dirname(__file__)
|
||||
|
||||
dict_languages = {
|
||||
'de': json.load(open(f'{path_file}/../static/lang/de.json'))
|
||||
}
|
||||
|
||||
|
||||
def convert_month(month: int):
|
||||
if month < 1 or month > 12:
|
||||
return None
|
||||
return calendar.month_name[month]
|
||||
|
||||
|
||||
def convert_common(text: str, lang: str = 'de'):
|
||||
if lang not in dict_languages or text is None or text == False:
|
||||
return None
|
||||
return dict_languages.get(lang).get(text.lower())
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
print(convert_month(0))
|
||||
print(convert_month(3))
|
||||
print(convert_common('english'))
|
60
cenhomes_student/utils/mail.py
Normal file
@ -0,0 +1,60 @@
|
||||
import base64
|
||||
import html
|
||||
from email.mime.image import MIMEImage
|
||||
from email.mime.multipart import MIMEMultipart
|
||||
from email.mime.text import MIMEText
|
||||
from smtplib import SMTP
|
||||
|
||||
MAIL_HOST = "email-smtp.ap-southeast-1.amazonaws.com"
|
||||
MAIL_PORT = 587
|
||||
MAIL_USERNAME = "AKIA2QKDGMD2T4HS4YEW"
|
||||
MAIL_PASSWORD = "BHna7DQSNOQozfkve/Cnf5PHzRoxubKuPcoWgr5pjasO"
|
||||
MAIL_FROM = "no.reply@cenhomes.vn"
|
||||
|
||||
# MAIL_FROM = 'noreply@gianhadat.cenhomes.vn'
|
||||
# MAIL_HOST = 'email-smtp.ap-southeast-1.amazonaws.com' # 'mail.cengroup.vn'
|
||||
# MAIL_PORT = 587
|
||||
# MAIL_USERNAME = 'AKIAV5AKOOKTCTQ44U43' # 'inf'
|
||||
# MAIL_PASSWORD = 'BH4+AwKm1Ph1kqi8/WR1+k67K158Gah6KG3iTyXi2JCy' # 'BGblSpfOdW+RKsvVkmLrTn9LTSk0mlakN7l9dXC/ZSgw'
|
||||
# MAIL_ENCRYPTION = 'tls'
|
||||
|
||||
|
||||
def send_email(to, subject='Thông báo từ ERP Cenhomes', content='', images=None):
|
||||
"""
|
||||
:param to: gửi đến email nào
|
||||
:param subject: tiêu đề là gì
|
||||
:param content: chuỗi html nội dung mail
|
||||
:param images: mảng các image cần gắn vào mail. Định dạng mỗi phần từ của mảng là tuple (<path_image>, <name_image>)
|
||||
:return:
|
||||
"""
|
||||
if images is None:
|
||||
images = []
|
||||
try:
|
||||
if content is None:
|
||||
return None
|
||||
message = MIMEMultipart()
|
||||
message["From"] = MAIL_FROM
|
||||
message["To"] = to
|
||||
# message["Cc"] = destination
|
||||
message["Subject"] = subject
|
||||
message.attach(MIMEText(html.unescape(content), 'html'))
|
||||
|
||||
for image in images:
|
||||
fp = open(image[0], 'rb')
|
||||
msg_image = MIMEImage(fp.read())
|
||||
fp.close()
|
||||
|
||||
msg_image.add_header('Content-ID', f'<{image[1]}>')
|
||||
message.attach(msg_image)
|
||||
|
||||
conn = SMTP(host=MAIL_HOST, port=MAIL_PORT)
|
||||
conn.starttls()
|
||||
conn.login(user=MAIL_USERNAME, password=MAIL_PASSWORD)
|
||||
conn.sendmail(MAIL_FROM, to.split(","), message.as_string())
|
||||
return True
|
||||
except Exception as error:
|
||||
raise error
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
send_email(to="tiennv.110@gmail.com")
|
37
cenhomes_student/utils/util_datetime.py
Normal file
@ -0,0 +1,37 @@
|
||||
from datetime import datetime
|
||||
|
||||
|
||||
def validate(date_text: str):
|
||||
if not isinstance(date_text, str):
|
||||
return date_text
|
||||
ret = date_text
|
||||
for form in ["%d-%m-%Y", "%d/%m/%Y", "%m/%Y", "%m-%Y"]:
|
||||
try:
|
||||
ret_form = '%d.%m.%Y'
|
||||
if '%d' not in form:
|
||||
ret_form = ret_form.replace('%d.', '')
|
||||
ret = datetime.strptime(date_text, form).strftime(ret_form)
|
||||
except ValueError as err:
|
||||
pass
|
||||
return ret
|
||||
|
||||
# def validate(date_text: str, return_format='%d.%m.%Y'):
|
||||
# try:
|
||||
# data = parse(date_text, dayfirst=True, )
|
||||
# print(data.day)
|
||||
# return data.strftime(return_format)
|
||||
# except ValueError as err:
|
||||
# print("Incorrect data format", err)
|
||||
# return date_text
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
print(validate('2003-12-23'))
|
||||
# print(validate('2003-12-32'))
|
||||
print(validate('2003-12-23'))
|
||||
# print(parse('2003-12-32'))
|
||||
print(validate('23-12-2003'))
|
||||
print(validate('23/12/2003'))
|
||||
print(validate('12/23/2003'))
|
||||
print(validate('05/04/2003'))
|
||||
print(validate('04/2003'))
|
49
cenhomes_student/views/co_so_vat_chat/views_ky_tuc_xa.xml
Normal file
@ -0,0 +1,49 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_ky_tuc_xa_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.ky_tuc_xa.tree</field>
|
||||
<field name="model">cenhomes.ky_tuc_xa</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="name" />
|
||||
<field name="dia_chi" />
|
||||
<field name="cong_suat_toi_da" />
|
||||
<field name="dang_su_dung" />
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_ky_tuc_xa_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.ky_tuc_xa.search</field>
|
||||
<field name="model">cenhomes.ky_tuc_xa</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="name" />
|
||||
<field name="dia_chi" />
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_ky_tuc_xa_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.ky_tuc_xa.form</field>
|
||||
<field name="model">cenhomes.ky_tuc_xa</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="name" />
|
||||
<field name="dia_chi" />
|
||||
<field name="cong_suat_toi_da" />
|
||||
<field name="dang_su_dung" />
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_ky_tuc_xa" model="ir.actions.act_window">
|
||||
<field name="name">Ký túc xá</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.ky_tuc_xa</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
45
cenhomes_student/views/doi_tac/views_du_hoc_kep_doi_tac.xml
Normal file
@ -0,0 +1,45 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_du_hoc_kep_doi_tac_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.du_hoc_kep_doi_tac.tree</field>
|
||||
<field name="model">cenhomes.du_hoc_kep_doi_tac</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="ten"/>
|
||||
<field name="bang"/>
|
||||
<field name="thanh_pho"/>
|
||||
<field name="nguoi_dai_dien"/>
|
||||
<field name="chuc_vu"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_du_hoc_kep_doi_tac_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.du_hoc_kep_doi_tac.form</field>
|
||||
<field name="model">cenhomes.du_hoc_kep_doi_tac</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="ten"/>
|
||||
<field name="ma_don_vi"/>
|
||||
<field name="bang"/>
|
||||
<field name="thanh_pho"/>
|
||||
<field name="nguoi_dai_dien"/>
|
||||
<field name="chuc_vu"/>
|
||||
<field name="email"/>
|
||||
<field name="phone"/>
|
||||
<field name="ngay_ket_noi"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_du_hoc_kep_doi_tac" model="ir.actions.act_window">
|
||||
<field name="name">Profile Đối tác</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.du_hoc_kep_doi_tac</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
@ -0,0 +1,112 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_quan_he_hoc_vien_doi_tac_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_he_hoc_vien_doi_tac.tree</field>
|
||||
<field name="model">cenhomes.quan_he_hoc_vien_doi_tac</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="doi_tac"/>
|
||||
<field name="pv1_thoi_gian" string="Thời gian lần 1"/>
|
||||
<field name="pv1_ket_qua"/>
|
||||
<field name="pv2_thoi_gian" string="Thời gian lần 2"/>
|
||||
<field name="pv2_ket_qua"/>
|
||||
<field name="pv3_thoi_gian" string="Thời gian lần 3"/>
|
||||
<field name="pv3_ket_qua"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_quan_he_hoc_vien_doi_tac_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_he_hoc_vien_doi_tac.form</field>
|
||||
<field name="model">cenhomes.quan_he_hoc_vien_doi_tac</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<group>
|
||||
<group>
|
||||
<field name="doi_tac"/>
|
||||
<field name="doi_tac_ma_don_vi" attrs="{'invisible': [('doi_tac', '=', False)]}"/>
|
||||
<field name="doi_tac_bang" attrs="{'invisible': [('doi_tac', '=', False)]}"/>
|
||||
<field name="doi_tac_thanh_pho" attrs="{'invisible': [('doi_tac', '=', False)]}"/>
|
||||
<field name="doi_tac_nguoi_dai_dien" attrs="{'invisible': [('doi_tac', '=', False)]}"/>
|
||||
<field name="doi_tac_chuc_vu" attrs="{'invisible': [('doi_tac', '=', False)]}"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="ngay_so_tuyen"/>
|
||||
<field name="dia_diem_so_tuyen"/>
|
||||
<field name="ket_qua_so_tuyen"/>
|
||||
<field name="ket_qua_chung" widget="selection_badge"/>
|
||||
</group>
|
||||
<notebook colspan="4">
|
||||
<page name="Phỏng vấn lần 1" string="Phỏng vấn lần 1">
|
||||
<group>
|
||||
<field name="pv1_thoi_gian"/>
|
||||
<field name="pv1_hinh_thuc"/>
|
||||
<field name="pv1_dia_diem"/>
|
||||
<field name="pv1_nhom_nganh"/>
|
||||
<field name="pv1_nghe_nghiep"/>
|
||||
<field name="pv1_ket_qua" widget="selection_badge"/>
|
||||
<field name="pv1_feedback_dung_gio" widget="priority"/>
|
||||
<field name="pv1_feedback_phong_thai" widget="priority"/>
|
||||
<field name="pv1_feedback_thai_do_nghiem_tuc" widget="priority"/>
|
||||
<field name="pv1_feedback_than_thien" widget="priority"/>
|
||||
<field name="pv1_feedback_kha_nang_nghe" widget="priority"/>
|
||||
<field name="pv1_feedback_kha_nang_noi" widget="priority"/>
|
||||
<field name="pv1_feedback_kien_thuc_nghe" widget="priority"/>
|
||||
<field name="pv1_feedback_dong_luc" widget="priority"/>
|
||||
<field name="pv1_feedback_muc_do_phu_hop" widget="priority"/>
|
||||
<field name="pv1_nhan_xet"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="Phỏng vấn lần 2" string="Phỏng vấn lần 2">
|
||||
<group>
|
||||
<field name="pv2_thoi_gian"/>
|
||||
<field name="pv2_hinh_thuc"/>
|
||||
<field name="pv2_dia_diem"/>
|
||||
<field name="pv2_nhom_nganh"/>
|
||||
<field name="pv2_nghe_nghiep"/>
|
||||
<field name="pv2_ket_qua" widget="selection_badge"/>
|
||||
<field name="pv2_feedback_dung_gio" widget="priority"/>
|
||||
<field name="pv2_feedback_phong_thai" widget="priority"/>
|
||||
<field name="pv2_feedback_thai_do_nghiem_tuc" widget="priority"/>
|
||||
<field name="pv2_feedback_than_thien" widget="priority"/>
|
||||
<field name="pv2_feedback_kha_nang_nghe" widget="priority"/>
|
||||
<field name="pv2_feedback_kha_nang_noi" widget="priority"/>
|
||||
<field name="pv2_feedback_kien_thuc_nghe" widget="priority"/>
|
||||
<field name="pv2_feedback_dong_luc" widget="priority"/>
|
||||
<field name="pv2_feedback_muc_do_phu_hop" widget="priority"/>
|
||||
<field name="pv2_nhan_xet"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="Phỏng vấn lần 3" string="Phỏng vấn lần 3">
|
||||
<group>
|
||||
<field name="pv3_thoi_gian"/>
|
||||
<field name="pv3_hinh_thuc"/>
|
||||
<field name="pv3_dia_diem"/>
|
||||
<field name="pv3_nhom_nganh"/>
|
||||
<field name="pv3_nghe_nghiep"/>
|
||||
<field name="pv3_ket_qua" widget="selection_badge"/>
|
||||
<field name="pv3_feedback_dung_gio" widget="priority"/>
|
||||
<field name="pv3_feedback_phong_thai" widget="priority"/>
|
||||
<field name="pv3_feedback_thai_do_nghiem_tuc" widget="priority"/>
|
||||
<field name="pv3_feedback_than_thien" widget="priority"/>
|
||||
<field name="pv3_feedback_kha_nang_nghe" widget="priority"/>
|
||||
<field name="pv3_feedback_kha_nang_noi" widget="priority"/>
|
||||
<field name="pv3_feedback_kien_thuc_nghe" widget="priority"/>
|
||||
<field name="pv3_feedback_dong_luc" widget="priority"/>
|
||||
<field name="pv3_feedback_muc_do_phu_hop" widget="priority"/>
|
||||
<field name="pv3_nhan_xet"/>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_quan_he_doi_tac_hoc_vien" model="ir.actions.act_window">
|
||||
<field name="name">Quan hệ đối tác - học viên</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.quan_he_hoc_vien_doi_tac</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
@ -0,0 +1,55 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_giao_vien_chu_nhiem_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.giao_vien_chu_nhiem.tree</field>
|
||||
<field name="model">cenhomes.giao_vien_chu_nhiem</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="name"/>
|
||||
<field name="ngay_sinh"/>
|
||||
<field name="gioi_tinh"/>
|
||||
<field name="ngay_gia_nhap"/>
|
||||
<field name="trang_thai"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_giao_vien_chu_nhiem_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.giao_vien_chu_nhiem.search</field>
|
||||
<field name="model">cenhomes.giao_vien_chu_nhiem</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="name"/>
|
||||
<field name="ngay_sinh"/>
|
||||
<field name="gioi_tinh"/>
|
||||
<field name="ngay_gia_nhap"/>
|
||||
<field name="trang_thai"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_giao_vien_chu_nhiem_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.giao_vien_chu_nhiem.form</field>
|
||||
<field name="model">cenhomes.giao_vien_chu_nhiem</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="name"/>
|
||||
<field name="ngay_sinh"/>
|
||||
<field name="gioi_tinh"/>
|
||||
<field name="ngay_gia_nhap"/>
|
||||
<field name="trang_thai"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_giao_vien_chu_nhiem" model="ir.actions.act_window">
|
||||
<field name="name">Giáo viên chủ nhiệm</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.giao_vien_chu_nhiem</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
@ -0,0 +1,57 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_giao_vien_day_tieng_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.giao_vien_day_tieng.tree</field>
|
||||
<field name="model">cenhomes.giao_vien_day_tieng</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="name"/>
|
||||
<field name="ngay_sinh"/>
|
||||
<field name="gioi_tinh"/>
|
||||
<field name="ngay_gia_nhap"/>
|
||||
<field name="trang_thai"/>
|
||||
<field name="trinh_do_tieng"/>
|
||||
<field name="bang_cap_tieng"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_giao_vien_day_tieng_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.giao_vien_day_tieng.search</field>
|
||||
<field name="model">cenhomes.giao_vien_day_tieng</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="name"/>
|
||||
<field name="trinh_do_tieng"/>
|
||||
<field name="bang_cap_tieng"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_giao_vien_day_tieng_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.giao_vien_day_tieng.form</field>
|
||||
<field name="model">cenhomes.giao_vien_day_tieng</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="name"/>
|
||||
<field name="ngay_sinh"/>
|
||||
<field name="gioi_tinh"/>
|
||||
<field name="ngay_gia_nhap"/>
|
||||
<field name="trang_thai"/>
|
||||
<field name="trinh_do_tieng"/>
|
||||
<field name="bang_cap_tieng"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_giao_vien_day_tieng" model="ir.actions.act_window">
|
||||
<field name="name">Giáo viên dạy tiếng</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.giao_vien_day_tieng</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
@ -0,0 +1,61 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_quan_he_giao_vien_chu_nhiem_hoc_vien_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_he_giao_vien_chu_nhiem_hoc_vien.tree</field>
|
||||
<field name="model">cenhomes.quan_he_giao_vien_chu_nhiem_hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="giao_vien_id"/>
|
||||
<field name="lop_hoc_id"/>
|
||||
<field name="danh_gia_ky_nang"/>
|
||||
<field name="danh_gia_tac_phong"/>
|
||||
<field name="ghi_chu"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_quan_he_giao_vien_chu_nhiem_hoc_vien_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_he_giao_vien_chu_nhiem_hoc_vien.search</field>
|
||||
<field name="model">cenhomes.quan_he_giao_vien_chu_nhiem_hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="giao_vien_id"/>
|
||||
<field name="lop_hoc_id"/>
|
||||
<field name="danh_gia_ky_nang"/>
|
||||
<field name="danh_gia_tac_phong"/>
|
||||
<field name="ghi_chu"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_quan_he_giao_vien_chu_nhiem_hoc_vien_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_he_giao_vien_chu_nhiem_hoc_vien.form</field>
|
||||
<field name="model">cenhomes.quan_he_giao_vien_chu_nhiem_hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="giao_vien_id"/>
|
||||
<field name="lop_hoc_id"/>
|
||||
<field name="danh_gia_ky_nang"/>
|
||||
<field name="danh_gia_tac_phong"/>
|
||||
<field name="ghi_chu"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_quan_he_giao_vien_chu_nhiem_hoc_vien" model="ir.actions.act_window">
|
||||
<field name="name">Quan hệ GVCN - Học viên</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.quan_he_giao_vien_chu_nhiem_hoc_vien</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
@ -0,0 +1,61 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_quan_he_giao_vien_day_tieng_hoc_vien_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_he_giao_vien_day_tieng_hoc_vien.tree</field>
|
||||
<field name="model">cenhomes.quan_he_giao_vien_day_tieng_hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="giao_vien_id"/>
|
||||
<field name="lop_hoc_id"/>
|
||||
<field name="danh_gia_ky_nang"/>
|
||||
<field name="danh_gia_tac_phong"/>
|
||||
<field name="ghi_chu"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_quan_he_giao_vien_day_tieng_hoc_vien_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_he_giao_vien_day_tieng_hoc_vien.search</field>
|
||||
<field name="model">cenhomes.quan_he_giao_vien_day_tieng_hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="giao_vien_id"/>
|
||||
<field name="lop_hoc_id"/>
|
||||
<field name="danh_gia_ky_nang"/>
|
||||
<field name="danh_gia_tac_phong"/>
|
||||
<field name="ghi_chu"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_quan_he_giao_vien_day_tieng_hoc_vien_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_he_giao_vien_day_tieng_hoc_vien.form</field>
|
||||
<field name="model">cenhomes.quan_he_giao_vien_day_tieng_hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="giao_vien_id"/>
|
||||
<field name="lop_hoc_id"/>
|
||||
<field name="danh_gia_ky_nang"/>
|
||||
<field name="danh_gia_tac_phong"/>
|
||||
<field name="ghi_chu"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_quan_he_giao_vien_day_tieng_hoc_vien" model="ir.actions.act_window">
|
||||
<field name="name">Quan hệ Giáo viên dạy tiếng - Học viên</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.quan_he_giao_vien_day_tieng_hoc_vien</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
66
cenhomes_student/views/hoc_tap/views_bai_thi.xml
Normal file
@ -0,0 +1,66 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_bai_thi_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.bai_thi.tree</field>
|
||||
<field name="model">cenhomes.bai_thi</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="name"/>
|
||||
<field name="giao_vien_coi_thi_id"/>
|
||||
<field name="giao_vien_cham_thi_id"/>
|
||||
<field name="ngay_thi"/>
|
||||
<field name="loai_thi"/>
|
||||
<field name="loai_giao_trinh"/>
|
||||
<field name="noi_dung_bai_kiem_tra"/>
|
||||
<field name="thoi_luong_lam_bai"/>
|
||||
<field name="ma_de_thi"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_bai_thi_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.bai_thi.search</field>
|
||||
<field name="model">cenhomes.bai_thi</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="name"/>
|
||||
<field name="giao_vien_coi_thi_id"/>
|
||||
<field name="giao_vien_cham_thi_id"/>
|
||||
<field name="ngay_thi"/>
|
||||
<field name="loai_thi"/>
|
||||
<field name="loai_giao_trinh"/>
|
||||
<field name="noi_dung_bai_kiem_tra"/>
|
||||
<field name="thoi_luong_lam_bai"/>
|
||||
<field name="ma_de_thi"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_bai_thi_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.bai_thi.form</field>
|
||||
<field name="model">cenhomes.bai_thi</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="name"/>
|
||||
<field name="giao_vien_coi_thi_id"/>
|
||||
<field name="giao_vien_cham_thi_id"/>
|
||||
<field name="ngay_thi"/>
|
||||
<field name="loai_thi"/>
|
||||
<field name="loai_giao_trinh"/>
|
||||
<field name="noi_dung_bai_kiem_tra"/>
|
||||
<field name="thoi_luong_lam_bai"/>
|
||||
<field name="ma_de_thi"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_bai_thi" model="ir.actions.act_window">
|
||||
<field name="name">Bài Thi</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.bai_thi</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
60
cenhomes_student/views/hoc_tap/views_ket_qua_thi.xml
Normal file
@ -0,0 +1,60 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_ket_qua_thi_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.ket_qua_thi.tree</field>
|
||||
<field name="model">cenhomes.ket_qua_thi</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="bai_thi_id"/>
|
||||
<field name="thi_nghe"/>
|
||||
<field name="thi_noi"/>
|
||||
<field name="thi_doc"/>
|
||||
<field name="thi_viet"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_ket_qua_thi_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.ket_qua_thi.search</field>
|
||||
<field name="model">cenhomes.ket_qua_thi</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="bai_thi_id"/>
|
||||
<field name="thi_nghe"/>
|
||||
<field name="thi_noi"/>
|
||||
<field name="thi_doc"/>
|
||||
<field name="thi_viet"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_ket_qua_thi_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.ket_qua_thi.form</field>
|
||||
<field name="model">cenhomes.ket_qua_thi</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="bai_thi_id"/>
|
||||
<field name="thi_nghe"/>
|
||||
<field name="thi_noi"/>
|
||||
<field name="thi_doc"/>
|
||||
<field name="thi_viet"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_ket_qua_thi" model="ir.actions.act_window">
|
||||
<field name="name">Kết quả bài thi</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.ket_qua_thi</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
55
cenhomes_student/views/hoc_tap/views_kiem_tra_bai_cu.xml
Normal file
@ -0,0 +1,55 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_kiem_tra_bai_cu_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.kiem_tra_bai_cu.tree</field>
|
||||
<field name="model">cenhomes.kiem_tra_bai_cu</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="thoi_khoa_bieu_id"/>
|
||||
<field name="diem_bai_tap_ve_nha"/>
|
||||
<field name="diem_kiem_tra_mieng" widget="float_zero"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_kiem_tra_bai_cu_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.kiem_tra_bai_cu.search</field>
|
||||
<field name="model">cenhomes.kiem_tra_bai_cu</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="thoi_khoa_bieu_id"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_kiem_tra_bai_cu_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.kiem_tra_bai_cu.form</field>
|
||||
<field name="model">cenhomes.kiem_tra_bai_cu</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="thoi_khoa_bieu_id"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="diem_bai_tap_ve_nha"/>
|
||||
<field name="is_khong_cham" string="Không chấm điểm kiểm tra miệng"/>
|
||||
<field name="diem_kiem_tra_mieng" attrs="{'invisible': [('is_khong_cham', '=', True)]}"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_kiem_tra_bai_cu" model="ir.actions.act_window">
|
||||
<field name="name">Kiểm tra bài cũ</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.kiem_tra_bai_cu</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
93
cenhomes_student/views/hoc_tap/views_quan_ly_hoc_tap.xml
Normal file
@ -0,0 +1,93 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_quan_ly_hoc_tap_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_ly_hoc_tap.tree</field>
|
||||
<field name="model">cenhomes.quan_ly_hoc_tap</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="ngay_ban_giao"/>
|
||||
<field name="ngay_nhap_hoc"/>
|
||||
<field name="khoa"/>
|
||||
<field name="ngay_kiem_tra_dau_vao"/>
|
||||
<field name="ket_qua_dau_vao"/>
|
||||
<field name="lop_a1"/>
|
||||
<field name="start_date_a1"/>
|
||||
<field name="lop_a2"/>
|
||||
<field name="start_date_a2"/>
|
||||
<field name="lop_b1"/>
|
||||
<field name="start_date_b1"/>
|
||||
<field name="lop_on_b1"/>
|
||||
<field name="start_date_on_b1"/>
|
||||
<field name="lop_on_duy_tri_b1"/>
|
||||
<field name="start_date_on_duy_tri_b1"/>
|
||||
<field name="lop_phu_dao"/>
|
||||
<field name="start_date_phu_dao"/>
|
||||
<field name="trang_thai_hoc_tap"/>
|
||||
<field name="trang_thai_doi_ngoai"/>
|
||||
<field name="trang_thai_thu_tuc"/>
|
||||
<field name="trang_thai_chuyen_tt"/>
|
||||
<field name="nguyen_vong_1"/>
|
||||
<field name="nguyen_vong_2"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_quan_ly_hoc_tap_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_ly_hoc_tap.search</field>
|
||||
<field name="model">cenhomes.quan_ly_hoc_tap</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="ngay_ban_giao"/>
|
||||
<field name="ngay_nhap_hoc"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_quan_ly_hoc_tap_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_ly_hoc_tap.form</field>
|
||||
<field name="model">cenhomes.quan_ly_hoc_tap</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="ngay_ban_giao"/>
|
||||
<field name="ngay_nhap_hoc"/>
|
||||
<field name="khoa"/>
|
||||
<field name="ngay_kiem_tra_dau_vao"/>
|
||||
<field name="ket_qua_dau_vao"/>
|
||||
<field name="lop_a1"/>
|
||||
<field name="start_date_a1"/>
|
||||
<field name="lop_a2"/>
|
||||
<field name="start_date_a2"/>
|
||||
<field name="lop_b1"/>
|
||||
<field name="start_date_b1"/>
|
||||
<field name="lop_on_b1"/>
|
||||
<field name="start_date_on_b1"/>
|
||||
<field name="lop_on_duy_tri_b1"/>
|
||||
<field name="start_date_on_duy_tri_b1"/>
|
||||
<field name="lop_phu_dao"/>
|
||||
<field name="start_date_phu_dao"/>
|
||||
<field name="trang_thai_hoc_tap"/>
|
||||
<field name="trang_thai_doi_ngoai"/>
|
||||
<field name="trang_thai_thu_tuc"/>
|
||||
<field name="trang_thai_chuyen_tt"/>
|
||||
<field name="nguyen_vong_1"/>
|
||||
<field name="nguyen_vong_2"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_quan_ly_hoc_tap" model="ir.actions.act_window">
|
||||
<field name="name">Quản lý học tập</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.quan_ly_hoc_tap</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
90
cenhomes_student/views/hoc_tap/views_quan_ly_thi_b1.xml
Normal file
@ -0,0 +1,90 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_quan_ly_thi_b1_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_ly_thi_b1.tree</field>
|
||||
<field name="model">cenhomes.quan_ly_thi_b1</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="giao_vu_id"/>
|
||||
<field name="don_vi_to_chuc"/>
|
||||
<field name="loai_chung_chi"/>
|
||||
<field name="dia_chi_to_chuc_thi"/>
|
||||
<field name="ngay_dang_ky"/>
|
||||
<field name="ngay_thi_du_kien"/>
|
||||
<field name="ket_qua_goethe_osd_nghe"/>
|
||||
<field name="ket_qua_goethe_osd_viet"/>
|
||||
<field name="ket_qua_goethe_osd_doc"/>
|
||||
<field name="ket_qua_goethe_osd_noi"/>
|
||||
<field name="ket_qua_telc_nghe_doc_viet_ngu_phap"/>
|
||||
<field name="ket_qua_telc_noi"/>
|
||||
<field name="diem_tong_telc"/>
|
||||
<field name="ket_qua_ecl_nghe"/>
|
||||
<field name="ket_qua_ecl_viet"/>
|
||||
<field name="ket_qua_ecl_doc"/>
|
||||
<field name="ket_qua_ecl_noi"/>
|
||||
<field name="diem_tong_ecl"/>
|
||||
<field name="ket_qua_goethe_osd"/>
|
||||
<field name="ket_qua_telc"/>
|
||||
<field name="ket_qua_ecl"/>
|
||||
<field name="ngay_lay_bang_du_kien"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_quan_ly_thi_b1_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_ly_thi_b1.search</field>
|
||||
<field name="model">cenhomes.quan_ly_thi_b1</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="giao_vu_id"/>
|
||||
<field name="don_vi_to_chuc"/>
|
||||
<field name="loai_chung_chi"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_quan_ly_thi_b1_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_ly_thi_b1.form</field>
|
||||
<field name="model">cenhomes.quan_ly_thi_b1</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="giao_vu_id"/>
|
||||
<field name="don_vi_to_chuc"/>
|
||||
<field name="loai_chung_chi"/>
|
||||
<field name="dia_chi_to_chuc_thi"/>
|
||||
<field name="ngay_dang_ky"/>
|
||||
<field name="ngay_thi_du_kien"/>
|
||||
<field name="ket_qua_goethe_osd_nghe"/>
|
||||
<field name="ket_qua_goethe_osd_viet"/>
|
||||
<field name="ket_qua_goethe_osd_doc"/>
|
||||
<field name="ket_qua_goethe_osd_noi"/>
|
||||
<field name="ket_qua_telc_nghe_doc_viet_ngu_phap"/>
|
||||
<field name="ket_qua_telc_noi"/>
|
||||
<field name="diem_tong_telc"/>
|
||||
<field name="ket_qua_ecl_nghe"/>
|
||||
<field name="ket_qua_ecl_viet"/>
|
||||
<field name="ket_qua_ecl_doc"/>
|
||||
<field name="ket_qua_ecl_noi"/>
|
||||
<field name="diem_tong_ecl"/>
|
||||
<field name="ket_qua_goethe_osd"/>
|
||||
<field name="ket_qua_telc"/>
|
||||
<field name="ket_qua_ecl"/>
|
||||
<field name="ngay_lay_bang_du_kien"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_quan_ly_thi_b1" model="ir.actions.act_window">
|
||||
<field name="name">Quản lý thi B1</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.quan_ly_thi_b1</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
62
cenhomes_student/views/hoc_tap/views_quy_chuan_dao_tao.xml
Normal file
@ -0,0 +1,62 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_quy_chuan_dao_tao_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quy_chuan_dao_tao.tree</field>
|
||||
<field name="model">cenhomes.quy_chuan_dao_tao</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="trinh_do"/>
|
||||
<field name="yeu_cau_dau_vao"/>
|
||||
<field name="thoi_gian_dao_tao"/>
|
||||
<field name="so_tiet_hoc"/>
|
||||
<field name="so_tiet_giao_vien_duc"/>
|
||||
<field name="so_tiet_luyen_nghe_noi"/>
|
||||
<field name="so_tiet_luyen_cv_thu"/>
|
||||
<field name="so_tiet_luyen_phong_van"/>
|
||||
<field name="so_tiet_tu_hoc"/>
|
||||
<field name="chuan_dau_ra"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_quy_chuan_dao_tao_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quy_chuan_dao_tao.search</field>
|
||||
<field name="model">cenhomes.quy_chuan_dao_tao</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="trinh_do"/>
|
||||
<field name="yeu_cau_dau_vao"/>
|
||||
<field name="chuan_dau_ra"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_quy_chuan_dao_tao_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quy_chuan_dao_tao.form</field>
|
||||
<field name="model">cenhomes.quy_chuan_dao_tao</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="trinh_do"/>
|
||||
<field name="yeu_cau_dau_vao"/>
|
||||
<field name="thoi_gian_dao_tao"/>
|
||||
<field name="so_tiet_hoc"/>
|
||||
<field name="so_tiet_giao_vien_duc"/>
|
||||
<field name="so_tiet_luyen_nghe_noi"/>
|
||||
<field name="so_tiet_luyen_cv_thu"/>
|
||||
<field name="so_tiet_luyen_phong_van"/>
|
||||
<field name="so_tiet_tu_hoc"/>
|
||||
<field name="chuan_dau_ra"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_quy_chuan_dao_tao" model="ir.actions.act_window">
|
||||
<field name="name">Quy chuẩn đào tạo</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.quy_chuan_dao_tao</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
73
cenhomes_student/views/hoc_vien/views_ban_giao_hoc_vien.xml
Normal file
@ -0,0 +1,73 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_ban_giao_hoc_vien_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.ban_giao_hoc_vien.tree</field>
|
||||
<field name="model">cenhomes.ban_giao_hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<!-- <tree class="o_list_view"> -->
|
||||
<tree class="custom_tree_view">
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="nhan_su_thu_tuc_id"/>
|
||||
<field name="giao_vu_id"/>
|
||||
<field name="size_dong_phuc"/>
|
||||
<field name="ngay_nhan_dong_phuc"/>
|
||||
<field name="ngay_nhan_the"/>
|
||||
<field name="ngay_nhan_giao_trinh_a1"/>
|
||||
<field name="ngay_nhan_giao_trinh_a2"/>
|
||||
<field name="ngay_nhan_giao_trinh_b1"/>
|
||||
<field name="so_lan_cap_lai"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_ban_giao_hoc_vien_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.ban_giao_hoc_vien.search</field>
|
||||
<field name="model">cenhomes.ban_giao_hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="nhan_su_thu_tuc_id"/>
|
||||
<field name="giao_vu_id"/>
|
||||
<field name="size_dong_phuc"/>
|
||||
<field name="ngay_nhan_dong_phuc"/>
|
||||
<field name="ngay_nhan_the"/>
|
||||
<field name="ngay_nhan_giao_trinh_a1"/>
|
||||
<field name="ngay_nhan_giao_trinh_a2"/>
|
||||
<field name="ngay_nhan_giao_trinh_b1"/>
|
||||
<field name="so_lan_cap_lai"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_ban_giao_hoc_vien_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.ban_giao_hoc_vien.form</field>
|
||||
<field name="model">cenhomes.ban_giao_hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="nhan_su_thu_tuc_id"/>
|
||||
<field name="giao_vu_id"/>
|
||||
<field name="size_dong_phuc"/>
|
||||
<field name="ngay_nhan_dong_phuc"/>
|
||||
<field name="ngay_nhan_the"/>
|
||||
<field name="ngay_nhan_giao_trinh_a1"/>
|
||||
<field name="ngay_nhan_giao_trinh_a2"/>
|
||||
<field name="ngay_nhan_giao_trinh_b1"/>
|
||||
<field name="so_lan_cap_lai"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_ban_giao_hoc_vien" model="ir.actions.act_window">
|
||||
<field name="name">Bàn giao học viên</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.ban_giao_hoc_vien</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
63
cenhomes_student/views/hoc_vien/views_bao_luu.xml
Normal file
@ -0,0 +1,63 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_bao_luu_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.bao_luu.tree</field>
|
||||
<field name="model">cenhomes.bao_luu</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="trinh_do"/>
|
||||
<field name="ngay_nop_don"/>
|
||||
<field name="ngay_bat_dau"/>
|
||||
<field name="ngay_ket_thuc"/>
|
||||
<field name="ly_do"/>
|
||||
<field name="trang_thai"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_bao_luu_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.bao_luu.search</field>
|
||||
<field name="model">cenhomes.bao_luu</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="trinh_do"/>
|
||||
<field name="ngay_nop_don"/>
|
||||
<field name="ngay_bat_dau"/>
|
||||
<field name="ngay_ket_thuc"/>
|
||||
<field name="ly_do"/>
|
||||
<field name="trang_thai"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_bao_luu_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.bao_luu.form</field>
|
||||
<field name="model">cenhomes.bao_luu</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="trinh_do"/>
|
||||
<field name="ngay_nop_don"/>
|
||||
<field name="ngay_bat_dau"/>
|
||||
<field name="ngay_ket_thuc"/>
|
||||
<field name="ly_do"/>
|
||||
<field name="trang_thai"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_bao_luu" model="ir.actions.act_window">
|
||||
<field name="name">Bảo lưu</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.bao_luu</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
548
cenhomes_student/views/hoc_vien/views_hoc_vien.xml
Normal file
@ -0,0 +1,548 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_hoc_vien_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.tree</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="ma_ho_so"/>
|
||||
<field name="ten"/>
|
||||
<field name="ho"/>
|
||||
<field name="dia_chi_thuong_tru"/>
|
||||
<field name="so_dien_thoai_lien_he"/>
|
||||
<field name="email"/>
|
||||
<field name="trang_thai_chung" groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_hoc_vien_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.search</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="ma_ho_so"/>
|
||||
<field name="ten"/>
|
||||
<field name="ho"/>
|
||||
<field name="dia_chi_thuong_tru"/>
|
||||
<field name="so_dien_thoai_lien_he"/>
|
||||
<field name="email"/>
|
||||
<field name="nhom_nganh_muon_hoc" filter_domain="['|',('nhom_nganh_muon_hoc','ilike',self),('nhom_nganh_muon_hoc_2','ilike',self)]"/>
|
||||
<field name="trang_thai_chung" groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
<group expand="0" string="Group By...">
|
||||
<filter string="Nhóm ngành" name="nhom_nganh_muon_hoc" domain="[]" context="{'group_by': 'nhom_nganh_muon_hoc'}"/>
|
||||
<filter string="Nhóm ngành 2" name="nhom_nganh_muon_hoc_2" domain="[]" context="{'group_by': 'nhom_nganh_muon_hoc_2'}"/>
|
||||
<!-- <filter string="Nguyện vọng ngành" name="nganh_nghe_muon_hoc" domain="[]"-->
|
||||
<!-- context="{'group_by': 'nganh_nghe_muon_hoc'}"/>-->
|
||||
<!-- <filter string="Nguyện vọng ngành 2" name="nganh_nghe_muon_hoc_2" domain="[]"-->
|
||||
<!-- context="{'group_by': 'nganh_nghe_muon_hoc_2'}"/>-->
|
||||
</group>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_hoc_vien_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.form</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<header>
|
||||
<button name="action_view_cv" string="View CV" type="object" class="oe_highlight" context="{'type': 'dhk'}" groups="cenhomes_student.group_cenhomes_hoc_vien"/>
|
||||
<button name="action_view_huong_dan_anh_so_yeu_ly_lich" string="Hướng dẫn chụp ảnh sơ yếu lý lịch" type="object" class="oe_highlight" groups="cenhomes_student.group_cenhomes_hoc_vien"/>
|
||||
</header>
|
||||
<group string="Link hồ sơ" groups="cenhomes_student.group_cenhomes_manager">
|
||||
<field name="link_ho_so" groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
</group>
|
||||
<group string="Định danh" col="2">
|
||||
<group>
|
||||
<field name="stt"/>
|
||||
<field name="mshv"/>
|
||||
<field name="don_du_tuyen"/>
|
||||
<field name="ngay_tao_ho_so" string="Ngày tạo hồ sơ *"/>
|
||||
<field name="ngay_cap_nhat_lan_cuoi"/>
|
||||
<field name="dia_diem_gui_cv" string="Nơi gửi CV *"/>
|
||||
<field name="do_uu_tien" groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="ma_ho_so" attrs="{'readonly': 1}" force_save="1" groups="!cenhomes_student.group_cenhomes_manager"/>
|
||||
<field name="ma_ho_so" groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
<field name="khoa" attrs="{'readonly': 1}" force_save="1" groups="!cenhomes_student.group_cenhomes_manager"/>
|
||||
<field name="khoa" groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
<field name="nguoi_tao_ho_so"/>
|
||||
<field name="nguoi_cap_nhat_lan_cuoi"/>
|
||||
<field name="trang_thai_chung" groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
<field name="trang_thai_cv" groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
<field name="trang_thai_thu_dong_luc" groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
<field name="trang_thai_video_gioi_thieu_ban_than" groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
</group>
|
||||
</group>
|
||||
<group string="Thông tin liên hệ">
|
||||
<group>
|
||||
<field name="ten" required="true" string="Tên *"/>
|
||||
<field name="so_dien_thoai_lien_he"/>
|
||||
<field name="dia_chi_thuong_tru" string="Địa chỉ thường trú *"/>
|
||||
<field name="email" required="true" string="Email *"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="ho" required="true" string="Họ *"/>
|
||||
<field name="so_dien_thoai_khan_cap"/>
|
||||
<field name="que_quan" string="Quê quán *"/>
|
||||
</group>
|
||||
</group>
|
||||
<group string="Thông tin cá nhân">
|
||||
<group>
|
||||
<field name="gioi_tinh"/>
|
||||
<field name="cccd"/>
|
||||
<field name="cccd_ngay_cap"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="ngay_thang_nam_sinh" string="Ngày sinh *"/>
|
||||
<field name="quoc_tich" string="Quốc tịch *"/>
|
||||
<field name="cccd_noi_cap"/>
|
||||
</group>
|
||||
</group>
|
||||
<group string="Ảnh upload">
|
||||
<field name="anh_cccd_mat_truoc" widget="image"/>
|
||||
<field name="anh_cccd_mat_sau" widget="image"/>
|
||||
<field name="anh_profile" widget="image" string="Ảnh profile *"/>
|
||||
</group>
|
||||
<group string="Thông tin phụ huynh">
|
||||
<field name="thong_tin_phu_huynhs" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="ten_phu_huynh"/>
|
||||
<field name="moi_quan_he"/>
|
||||
<field name="so_dien_thoai"/>
|
||||
<field name="email"/>
|
||||
<field name="dia_chi"/>
|
||||
<field name="ghi_chu"/>
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<field name="ten_phu_huynh" string="Tên phụ huynh *" placeholder="Nhập tên đầy đủ"/>
|
||||
<field name="moi_quan_he" string="Mối quan hệ *" placeholder="Chọn mối quan hệ"/>
|
||||
<field name="so_dien_thoai" string="Số điện thoại" placeholder="Nhập số điện thoại liên hệ"/>
|
||||
<field name="email" string="Email" placeholder="Nhập email liên hệ"/>
|
||||
<field name="dia_chi" string="Địa chỉ" placeholder="Nhập địa chỉ liên lạc"/>
|
||||
<field name="ghi_chu" string="Ghi chú" placeholder="Nhập các ghi chú bổ sung (nếu có)"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</group>
|
||||
<group string="Lịch sử chăm sóc">
|
||||
<field name="lich_su_cham_socs" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="ngay_cham_soc"/>
|
||||
<field name="noi_dung"/>
|
||||
<field name="danh_gia"/>
|
||||
<field name="ket_qua"/>
|
||||
<field name="ghi_chu"/>
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<field name="ngay_cham_soc" string="Ngày chăm sóc *" placeholder="Nhập dưới dạng DD/MM/YYY"/>
|
||||
<field name="noi_dung" string="Nội dung chăm sóc *" placeholder="Nhập nội dung chăm sóc"/>
|
||||
<field name="danh_gia" string="Đánh giá *" placeholder="Chọn đánh giá"/>
|
||||
<field name="ket_qua" string="Kết quả *" placeholder="Chọn kết quả"/>
|
||||
<field name="ghi_chu" string="Ghi chú" placeholder="Nhập các ghi chú bổ sung (nếu có)"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</group>
|
||||
<group string="Thông tin khác">
|
||||
<field name="so_thich" string="Sở thích *"/>
|
||||
<field name="cac_hoat_dong_khac" string="Các hoạt động khác *"/>
|
||||
<field name="tinh_trang_hon_nhan" string="Tình trạng hôn nhân *"/>
|
||||
<field name="nhom_nganh_muon_hoc" attrs="{'readonly': 1}" force_save="1" groups="!cenhomes_student.group_cenhomes_manager"/>
|
||||
<field name="nhom_nganh_muon_hoc" groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
<field name="nghe_nghiep" attrs="{'readonly': 1}" force_save="1" groups="!cenhomes_student.group_cenhomes_manager"/>
|
||||
<field name="nghe_nghiep" groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
<field name="nhom_nganh_muon_hoc_2" attrs="{'readonly': 1}" force_save="1" groups="!cenhomes_student.group_cenhomes_manager"/>
|
||||
<field name="nhom_nganh_muon_hoc_2" groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
<field name="nghe_nghiep_2" attrs="{'readonly': 1}" force_save="1" groups="!cenhomes_student.group_cenhomes_manager"/>
|
||||
<field name="nghe_nghiep_2" groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
<field name="nguoi_than_tai_duc"/>
|
||||
<field name="nguyen_vong_sinh_song_tai_duc"/>
|
||||
<field name="linh_vuc_muon_phat_trien"/>
|
||||
<field name="trang_thai_ho_so"/>
|
||||
<field name="trang_thai_dao_tao"/>
|
||||
<field name="ngay_cap_nhat_trang_thai_dao_tao"/>
|
||||
</group>
|
||||
<group string="Tài liệu">
|
||||
<field name="files" widget="many2many_binary" string="Tài liệu"/>
|
||||
</group>
|
||||
</sheet>
|
||||
<sheet>
|
||||
<group string="Thông tin lớp học">
|
||||
<field name="lop_hoc_ids" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="id"/>
|
||||
<field name="name"/>
|
||||
<field name="giao_vien_chu_nhiem_id"/>
|
||||
<field name="trinh_do"/>
|
||||
<field name="loai_lop"/>
|
||||
<field name="kap_hien_tai"/>
|
||||
<field name="midterm_a1_id"/>
|
||||
<field name="final_a1_id"/>
|
||||
<field name="midterm_a2_id"/>
|
||||
<field name="final_a2_id"/>
|
||||
<field name="midterm_b1_id"/>
|
||||
<field name="final_b1_id"/>
|
||||
<field name="trang_thai_lop"/>
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<field name="id"/>
|
||||
<field name="name"/>
|
||||
<field name="giao_vien_chu_nhiem_id"/>
|
||||
<field name="trinh_do"/>
|
||||
<field name="loai_lop"/>
|
||||
<field name="kap_hien_tai"/>
|
||||
<field name="midterm_a1_id"/>
|
||||
<field name="final_a1_id"/>
|
||||
<field name="midterm_a2_id"/>
|
||||
<field name="final_a2_id"/>
|
||||
<field name="midterm_b1_id"/>
|
||||
<field name="final_b1_id"/>
|
||||
<field name="trang_thai_lop"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</group>
|
||||
<group string="Thông tin giáo dục / đào tạo">
|
||||
<field name="thong_tin_giao_ducs" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="thoi_gian_tu"/>
|
||||
<field name="thoi_gian_den"/>
|
||||
<field name="ten_co_so_giao_duc"/>
|
||||
<field name="dia_diem"/>
|
||||
<field name="loai_bang_cap"/>
|
||||
<field name="chuyen_nganh"/>
|
||||
<field name="diem_thi"/>
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<field name="thoi_gian_tu" string="Bắt đầu *" placeholder="Nhập dưới dạng MM/YYYY hoặc DD/MM/YYY"/>
|
||||
<field name="thoi_gian_den" string="Kết thúc *" placeholder="Nhập dưới dạng MM/YYYY hoặc DD/MM/YYY"/>
|
||||
<field name="ten_co_so_giao_duc" string="Tên cơ sở giáo dục *"/>
|
||||
<field name="dia_diem" string="Địa điểm (Nhập Quận/Huyện, Thành phố, Đất nước) *"/>
|
||||
<field name="loai_bang_cap" string="Loại bằng cấp *"/>
|
||||
<field name="chuyen_nganh" string="Chuyên ngành (từ trung cấp trở lên)"/>
|
||||
<field name="diem_thi" string="Điểm thi (từ trung cấp trở lên)"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</group>
|
||||
<group string="Thông tin kinh nghiệm làm việc">
|
||||
<field name="kinh_nghiem_lam_viecs" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="thoi_gian_tu"/>
|
||||
<field name="thoi_gian_den"/>
|
||||
<field name="vi_tri_lam_viec"/>
|
||||
<field name="ten_cong_ty"/>
|
||||
<!-- <field name="website_cong_ty"/>-->
|
||||
<!-- <field name="dia_diem_lam_viec"/>-->
|
||||
<!-- <field name="cong_viec_chinh"/>-->
|
||||
<!-- <field name="ket_qua_dat_duoc"/>-->
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<field name="thoi_gian_tu" string="Bắt đầu *" placeholder="Nhập dưới dạng MM/YYYY hoặc DD/MM/YYY"/>
|
||||
<field name="thoi_gian_den" string="Kết thúc *" placeholder="Nhập dưới dạng MM/YYYY hoặc DD/MM/YYY"/>
|
||||
<field name="vi_tri_lam_viec" string="Vị trí làm việc *"/>
|
||||
<field name="ten_cong_ty" string="Tên công ty *"/>
|
||||
<field name="website_cong_ty"/>
|
||||
<field name="dia_diem_lam_viec" string="Địa điểm làm việc (Nhập Thành phố, Đất nước) *"/>
|
||||
<field name="cong_viec_chinh" string="Công việc chính *"/>
|
||||
<field name="ket_qua_dat_duoc"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</group>
|
||||
<group string="Thông tin kỹ năng ngôn ngữ">
|
||||
<field name="ky_nang_ngon_ngus" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="thoi_gian_tu"/>
|
||||
<field name="thoi_gian_den"/>
|
||||
<field name="loai_ngon_ngu"/>
|
||||
<field name="trinh_do"/>
|
||||
<field name="loai_bang"/>
|
||||
<field name="to_chuc_cap"/>
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<field name="thoi_gian_tu" string="Bắt đầu *" placeholder="Nhập dưới dạng MM/YYYY hoặc DD/MM/YYY"/>
|
||||
<field name="thoi_gian_den" string="Kết thúc *" placeholder="Nhập dưới dạng MM/YYYY hoặc DD/MM/YYY"/>
|
||||
<field name="loai_ngon_ngu" string="Loại ngôn ngữ *"/>
|
||||
<field name="trinh_do" string="Trình độ (Mô tả chi tiết) *"/>
|
||||
<field name="loai_bang" string="Loại bằng *"/>
|
||||
<field name="to_chuc_cap"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</group>
|
||||
<group string="Thông tin kỹ năng tin học">
|
||||
<field name="ky_nang_tin_hocs" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="ten_ky_nang"/>
|
||||
<field name="mo_ta" string="Mô tả"/>
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<field name="ten_ky_nang"/>
|
||||
<field name="mo_ta"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</group>
|
||||
<group string="Thông tin kỹ năng khác">
|
||||
<field name="ky_nang_khacs" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="ten_ky_nang"/>
|
||||
<field name="mo_ta" string="Mô tả"/>
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<field name="ten_ky_nang"/>
|
||||
<field name="mo_ta"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</group>
|
||||
<group string="Thông tin lịch sử Update hồ sơ">
|
||||
<field name="lich_su_update_ho_so" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="ngay_cap_nhat" width="40"/>
|
||||
<field name="nguoi_cap_nhat" width="40"/>
|
||||
<field name="ghi_chu" width="40"/>
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<field name="ngay_cap_nhat" width="40"/>
|
||||
<field name="nguoi_cap_nhat" width="40"/>
|
||||
<field name="ghi_chu" width="40"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</group>
|
||||
<group string="Lịch sử đào tạo">
|
||||
<field name="lich_su_dao_taos" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="thoi_gian_tu"/>
|
||||
<field name="thoi_gian_den"/>
|
||||
<field name="level_bat_dau_tham_gia"/>
|
||||
<field name="loai_hinh_hoc"/>
|
||||
<field name="co_so_hoc"/>
|
||||
<field name="khung_chuong_trinh"/>
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<field name="thoi_gian_tu" string="Bắt đầu *" placeholder="Nhập dưới dạng MM/YYYY hoặc DD/MM/YYY"/>
|
||||
<field name="thoi_gian_den" string="Kết thúc *" placeholder="Nhập dưới dạng MM/YYYY hoặc DD/MM/YYY"/>
|
||||
<field name="level_bat_dau_tham_gia"/>
|
||||
<field name="loai_hinh_hoc"/>
|
||||
<field name="co_so_hoc"/>
|
||||
<field name="khung_chuong_trinh"/>
|
||||
<field name="ngay_dat_chung_chi_A1"/>
|
||||
<field name="ngay_dat_chung_chi_A2"/>
|
||||
<field name="ngay_dat_chung_chi_B1"/>
|
||||
<field name="ngay_dat_chung_chi_B2"/>
|
||||
<field name="horen"/>
|
||||
<field name="lesen"/>
|
||||
<field name="schreiben"/>
|
||||
<field name="sprechen"/>
|
||||
<field name="gesamtpunkte"/>
|
||||
<field name="gesamtpunkte_100"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</group>
|
||||
<group string="Hồ sơ chứng chỉ">
|
||||
<field name="ho_so_chung_chis" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="ten_file"/>
|
||||
<field name="loai_file"/>
|
||||
<field name="ngon_ngu_file"/>
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<field name="ten_file"/>
|
||||
<field name="loai_file"/>
|
||||
<field name="ngon_ngu_file"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</group>
|
||||
<group string="Chương trình tham gia">
|
||||
|
||||
<field name="chuong_trinh_tham_gias" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="ten_chuong_trinh" width="40"/>
|
||||
<field name="ky" width="40"/>
|
||||
<field name="doi_tac" width="40"/>
|
||||
<field name="ngay_dang_ky_tham_gia" width="40"/>
|
||||
<field name="tinh_trang_ho_so" width="40"/>
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<field name="ten_chuong_trinh" width="40"/>
|
||||
<field name="ky" width="40"/>
|
||||
<field name="doi_tac" width="40"/>
|
||||
<field name="ngay_dang_ky_tham_gia" width="40"/>
|
||||
<field name="tinh_trang_ho_so" width="40"/>
|
||||
</group>
|
||||
</form>
|
||||
|
||||
</field>
|
||||
</group>
|
||||
<group string="Hồ sơ visa">
|
||||
|
||||
<field name="tinh_trang_ho_so_visas" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="ngay_nop_visa"/>
|
||||
<field name="tinh_trang_visa"/>
|
||||
<field name="ngay_duoc_duyet"/>
|
||||
<field name="nguoi_thuc_hien"/>
|
||||
<field name="ghi_chu_visa"/>
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<field name="ngay_nop_visa"/>
|
||||
<field name="tinh_trang_visa"/>
|
||||
<field name="ho_so_tai_lieu_check_list_xin_visa"/>
|
||||
<field name="ngay_duoc_duyet"/>
|
||||
<field name="nguoi_thuc_hien"/>
|
||||
<field name="ghi_chu_visa"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</group>
|
||||
|
||||
<group string="Thư động lực">
|
||||
<field name="thu_dong_lucs" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="thu_dong_luc_ten"/>
|
||||
<button name="action_view_thu_dong_luc" string="Xem thư" type="object" class="center oe_highlight"/>
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<field name="thu_dong_luc_ten" placeholder="Điền tên thư động lực" string="Tên thư động lực *"/>
|
||||
<field name="vi_tri_ung_tuyen" string="Vị trí ứng tuyển *"/>
|
||||
<field name="thu_dong_luc_phan_dau" placeholder="Điền phần đầu" string="Lời chào và mở đầu *"/>
|
||||
<field name="thu_dong_luc_phan_chinh" placeholder="Điền phần chính" string="Phần chính *"/>
|
||||
<field name="thu_dong_luc_phan_cuoi" placeholder="Điền phần cuối" string="Phần cuối *"/>
|
||||
<field name="thu_dong_luc_ket_thu" placeholder="Điền kết thư" string="Phần kết thư *"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</group>
|
||||
|
||||
<group string="Quan hệ học viên - đối tác" groups="cenhomes_student.group_cenhomes_manager,cenhomes_student.group_cenhomes_phong_thu_tuc">
|
||||
<field name="quan_he_hoc_vien_doi_tacs" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="doi_tac"/>
|
||||
<field name="pv1_thoi_gian" invisible="true"/>
|
||||
<field name="pv2_thoi_gian" invisible="true"/>
|
||||
<field name="pv3_thoi_gian" invisible="true"/>
|
||||
|
||||
<button name="action_view_thong_bao_lich_pv" string="Phỏng vấn lần 1" type="object" class="center oe_highlight" context="{'vong_phong_van': 1}" attrs="{'readonly': [('pv1_thoi_gian', '=', False)]}"/>
|
||||
<button name="action_view_thong_bao_ket_qua_pv" string="Kết quả lần 1" type="object" class="center oe_highlight" context="{'vong_phong_van': 1}" attrs="{'readonly': [('pv1_thoi_gian', '=', False)]}"/>
|
||||
<button name="action_view_thong_bao_lich_pv" string="Phỏng vấn lần 2" type="object" class="center oe_highlight" style="margin-left:30px" context="{'vong_phong_van': 2}" attrs="{'readonly': [('pv2_thoi_gian', '=', False)]}"/>
|
||||
<button name="action_view_thong_bao_ket_qua_pv" string="Kết quả lần 2" type="object" class="center oe_highlight" context="{'vong_phong_van': 2}" attrs="{'readonly': [('pv2_thoi_gian', '=', False)]}"/>
|
||||
<button name="action_view_thong_bao_lich_pv" string="Phỏng vấn lần 3" type="object" class="center oe_highlight" style="margin-left:30px" context="{'vong_phong_van': 3}" attrs="{'readonly': [('pv3_thoi_gian', '=', False)]}"/>
|
||||
<button name="action_view_thong_bao_ket_qua_pv" string="Kết quả lần 3" type="object" class="center oe_highlight" context="{'vong_phong_van': 3}" attrs="{'readonly': [('pv3_thoi_gian', '=', False)]}"/>
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<group>
|
||||
<field name="doi_tac"/>
|
||||
<field name="doi_tac_ma_don_vi" attrs="{'invisible': [('doi_tac', '=', False)]}"/>
|
||||
<field name="doi_tac_bang" attrs="{'invisible': [('doi_tac', '=', False)]}"/>
|
||||
<field name="doi_tac_thanh_pho" attrs="{'invisible': [('doi_tac', '=', False)]}"/>
|
||||
<field name="doi_tac_nguoi_dai_dien" attrs="{'invisible': [('doi_tac', '=', False)]}"/>
|
||||
<field name="doi_tac_chuc_vu" attrs="{'invisible': [('doi_tac', '=', False)]}"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="ngay_so_tuyen"/>
|
||||
<field name="dia_diem_so_tuyen"/>
|
||||
<field name="ket_qua_so_tuyen"/>
|
||||
<field name="ket_qua_chung" widget="selection_badge"/>
|
||||
</group>
|
||||
<notebook colspan="4">
|
||||
<page name="Phỏng vấn lần 1" string="Phỏng vấn lần 1">
|
||||
<group>
|
||||
<field name="pv1_thoi_gian"/>
|
||||
<field name="pv1_hinh_thuc"/>
|
||||
<field name="pv1_dia_diem"/>
|
||||
<field name="pv1_nhom_nganh"/>
|
||||
<field name="pv1_nghe_nghiep"/>
|
||||
<field name="pv1_ket_qua" widget="selection_badge"/>
|
||||
<field name="pv1_feedback_dung_gio" widget="priority"/>
|
||||
<field name="pv1_feedback_phong_thai" widget="priority"/>
|
||||
<field name="pv1_feedback_thai_do_nghiem_tuc" widget="priority"/>
|
||||
<field name="pv1_feedback_than_thien" widget="priority"/>
|
||||
<field name="pv1_feedback_kha_nang_nghe" widget="priority"/>
|
||||
<field name="pv1_feedback_kha_nang_noi" widget="priority"/>
|
||||
<field name="pv1_feedback_kien_thuc_nghe" widget="priority"/>
|
||||
<field name="pv1_feedback_dong_luc" widget="priority"/>
|
||||
<field name="pv1_feedback_muc_do_phu_hop" widget="priority"/>
|
||||
<field name="pv1_nhan_xet"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="Phỏng vấn lần 2" string="Phỏng vấn lần 2">
|
||||
<group>
|
||||
<field name="pv2_thoi_gian"/>
|
||||
<field name="pv2_hinh_thuc"/>
|
||||
<field name="pv2_dia_diem"/>
|
||||
<field name="pv2_nhom_nganh"/>
|
||||
<field name="pv2_nghe_nghiep"/>
|
||||
<field name="pv2_ket_qua" widget="selection_badge"/>
|
||||
<field name="pv2_feedback_dung_gio" widget="priority"/>
|
||||
<field name="pv2_feedback_phong_thai" widget="priority"/>
|
||||
<field name="pv2_feedback_thai_do_nghiem_tuc" widget="priority"/>
|
||||
<field name="pv2_feedback_than_thien" widget="priority"/>
|
||||
<field name="pv2_feedback_kha_nang_nghe" widget="priority"/>
|
||||
<field name="pv2_feedback_kha_nang_noi" widget="priority"/>
|
||||
<field name="pv2_feedback_kien_thuc_nghe" widget="priority"/>
|
||||
<field name="pv2_feedback_dong_luc" widget="priority"/>
|
||||
<field name="pv2_feedback_muc_do_phu_hop" widget="priority"/>
|
||||
<field name="pv2_nhan_xet"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="Phỏng vấn lần 3" string="Phỏng vấn lần 3">
|
||||
<group>
|
||||
<field name="pv3_thoi_gian"/>
|
||||
<field name="pv3_hinh_thuc"/>
|
||||
<field name="pv3_dia_diem"/>
|
||||
<field name="pv3_nhom_nganh"/>
|
||||
<field name="pv3_nghe_nghiep"/>
|
||||
<field name="pv3_ket_qua" widget="selection_badge"/>
|
||||
<field name="pv3_feedback_dung_gio" widget="priority"/>
|
||||
<field name="pv3_feedback_phong_thai" widget="priority"/>
|
||||
<field name="pv3_feedback_thai_do_nghiem_tuc" widget="priority"/>
|
||||
<field name="pv3_feedback_than_thien" widget="priority"/>
|
||||
<field name="pv3_feedback_kha_nang_nghe" widget="priority"/>
|
||||
<field name="pv3_feedback_kha_nang_noi" widget="priority"/>
|
||||
<field name="pv3_feedback_kien_thuc_nghe" widget="priority"/>
|
||||
<field name="pv3_feedback_dong_luc" widget="priority"/>
|
||||
<field name="pv3_feedback_muc_do_phu_hop" widget="priority"/>
|
||||
<field name="pv3_nhan_xet"/>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_hoc_vien" model="ir.actions.act_window">
|
||||
<field name="name">Học viên</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.hoc_vien</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
66
cenhomes_student/views/lop_hoc/views_chuyen_lop.xml
Normal file
@ -0,0 +1,66 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_chuyen_lop_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.chuyen_lop.tree</field>
|
||||
<field name="model">cenhomes.chuyen_lop</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Chuyển Lớp" class="o_auto_scroll">
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="lop_hien_tai_id"/>
|
||||
<field name="lop_xin_chuyen_id"/>
|
||||
<field name="ngay_nhan_don"/>
|
||||
<field name="trang_thai"/>
|
||||
<field name="ngay_chuyen_lop"/>
|
||||
<field name="ghi_chu"/>
|
||||
<field name="so_lan_chuyen"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_chuyen_lop_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.chuyen_lop.search</field>
|
||||
<field name="model">cenhomes.chuyen_lop</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="lop_hien_tai_id"/>
|
||||
<field name="lop_xin_chuyen_id"/>
|
||||
<field name="ngay_nhan_don"/>
|
||||
<field name="trang_thai"/>
|
||||
<field name="ngay_chuyen_lop"/>
|
||||
<field name="ghi_chu"/>
|
||||
<field name="so_lan_chuyen"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_chuyen_lop_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.chuyen_lop.form</field>
|
||||
<field name="model">cenhomes.chuyen_lop</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="lop_hien_tai_id"/>
|
||||
<field name="lop_xin_chuyen_id"/>
|
||||
<field name="ngay_nhan_don"/>
|
||||
<field name="trang_thai"/>
|
||||
<field name="ngay_chuyen_lop"/>
|
||||
<field name="ghi_chu"/>
|
||||
<field name="so_lan_chuyen"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_chuyen_lop" model="ir.actions.act_window">
|
||||
<field name="name">Chuyển lớp</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.chuyen_lop</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
54
cenhomes_student/views/lop_hoc/views_diem_danh.xml
Normal file
@ -0,0 +1,54 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_diem_danh_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.diem_danh.tree</field>
|
||||
<field name="model">cenhomes.diem_danh</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="nguoi_diem_danh_id"/>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="thoi_khoa_bieu_id"/>
|
||||
<field name="trang_thai"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_diem_danh_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.diem_danh.search</field>
|
||||
<field name="model">cenhomes.diem_danh</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="nguoi_diem_danh_id"/>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="thoi_khoa_bieu_id"/>
|
||||
<field name="trang_thai"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_diem_danh_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.diem_danh.form</field>
|
||||
<field name="model">cenhomes.diem_danh</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="nguoi_diem_danh_id"/>
|
||||
<field name="hoc_vien_id"/>
|
||||
<field name="mshv"/>
|
||||
<field name="thoi_khoa_bieu_id"/>
|
||||
<field name="trang_thai"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_diem_danh" model="ir.actions.act_window">
|
||||
<field name="name">Điểm danh</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.diem_danh</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
101
cenhomes_student/views/lop_hoc/views_lop_hoc.xml
Normal file
@ -0,0 +1,101 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_lop_hoc_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.lop_hoc.tree</field>
|
||||
<field name="model">cenhomes.lop_hoc</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="name"/>
|
||||
<field name="giao_vien_chu_nhiem_id"/>
|
||||
<field name="trinh_do"/>
|
||||
<field name="loai_lop"/>
|
||||
<field name="kap_hien_tai"/>
|
||||
<field name="midterm_a1_id"/>
|
||||
<field name="final_a1_id"/>
|
||||
<field name="midterm_a2_id"/>
|
||||
<field name="final_a2_id"/>
|
||||
<field name="midterm_b1_id"/>
|
||||
<field name="final_b1_id"/>
|
||||
<field name="trang_thai_lop"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_lop_hoc_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.lop_hoc.search</field>
|
||||
<field name="model">cenhomes.lop_hoc</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="name"/>
|
||||
<field name="giao_vien_chu_nhiem_id"/>
|
||||
<field name="trinh_do"/>
|
||||
<field name="loai_lop"/>
|
||||
<field name="kap_hien_tai"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_lop_hoc_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.lop_hoc.form</field>
|
||||
<field name="model">cenhomes.lop_hoc</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="name"/>
|
||||
<field name="giao_vien_chu_nhiem_id"/>
|
||||
<field name="trinh_do"/>
|
||||
<field name="loai_lop"/>
|
||||
<field name="kap_hien_tai"/>
|
||||
<field name="midterm_a1_id"/>
|
||||
<field name="final_a1_id"/>
|
||||
<field name="midterm_a2_id"/>
|
||||
<field name="final_a2_id"/>
|
||||
<field name="midterm_b1_id"/>
|
||||
<field name="final_b1_id"/>
|
||||
<field name="trang_thai_lop"/>
|
||||
</group>
|
||||
|
||||
<group string="Thời khóa biểu">
|
||||
<field name="thoi_khoa_bieu_ids" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="giao_vien_day_tieng_id"/>
|
||||
<field name="phong_hoc"/>
|
||||
<field name="kap"/>
|
||||
<field name="ngay"/>
|
||||
<field name="buoi"/>
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<field name="giao_vien_day_tieng_id"/>
|
||||
<field name="phong_hoc"/>
|
||||
<field name="kap"/>
|
||||
<field name="ngay"/>
|
||||
<field name="buoi"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</group>
|
||||
|
||||
<group string="Học viên">
|
||||
<field name="hoc_vien_ids" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="ten"/>
|
||||
<field name="so_dien_thoai_lien_he"/>
|
||||
<field name="email"/>
|
||||
<field name="gioi_tinh"/>
|
||||
<field name="ngay_thang_nam_sinh"/>
|
||||
</tree>
|
||||
</field>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_lop_hoc" model="ir.actions.act_window">
|
||||
<field name="name">Lớp học</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.lop_hoc</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
87
cenhomes_student/views/lop_hoc/views_lop_on.xml
Normal file
@ -0,0 +1,87 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_lop_on_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.lop_on.tree</field>
|
||||
<field name="model">cenhomes.lop_on</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="name"/>
|
||||
<field name="giao_vien_chu_nhiem_id"/>
|
||||
<field name="loai_chung_chi_thi"/>
|
||||
<field name="loai_lop_on"/>
|
||||
<field name="bai_thi_tieu_chuan_1_id"/>
|
||||
<field name="bai_thi_tieu_chuan_2_id"/>
|
||||
<field name="bai_thi_tieu_chuan_3_id"/>
|
||||
<field name="bai_thi_tieu_chuan_4_id"/>
|
||||
<field name="bai_thi_tieu_du_phong_id"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_lop_on_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.lop_on.search</field>
|
||||
<field name="model">cenhomes.lop_on</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="name"/>
|
||||
<field name="giao_vien_chu_nhiem_id"/>
|
||||
<field name="loai_chung_chi_thi"/>
|
||||
<field name="loai_lop_on"/>
|
||||
<field name="bai_thi_tieu_chuan_1_id"/>
|
||||
<field name="bai_thi_tieu_chuan_2_id"/>
|
||||
<field name="bai_thi_tieu_chuan_3_id"/>
|
||||
<field name="bai_thi_tieu_chuan_4_id"/>
|
||||
<field name="bai_thi_tieu_du_phong_id"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_lop_on_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.lop_on.form</field>
|
||||
<field name="model">cenhomes.lop_on</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="name"/>
|
||||
<field name="giao_vien_chu_nhiem_id"/>
|
||||
<field name="loai_chung_chi_thi"/>
|
||||
<field name="loai_lop_on"/>
|
||||
<field name="bai_thi_tieu_chuan_1_id"/>
|
||||
<field name="bai_thi_tieu_chuan_2_id"/>
|
||||
<field name="bai_thi_tieu_chuan_3_id"/>
|
||||
<field name="bai_thi_tieu_chuan_4_id"/>
|
||||
<field name="bai_thi_tieu_du_phong_id"/>
|
||||
</group>
|
||||
|
||||
<group string="Thời khóa biểu">
|
||||
<field name="thoi_khoa_bieu_ids" nolabel="1" colspan="2">
|
||||
<tree class="o_list_view">
|
||||
<field name="giao_vien_day_tieng_id"/>
|
||||
<field name="phong_hoc"/>
|
||||
<field name="kap"/>
|
||||
<field name="ngay"/>
|
||||
<field name="buoi"/>
|
||||
</tree>
|
||||
<form>
|
||||
<group>
|
||||
<field name="giao_vien_day_tieng_id"/>
|
||||
<field name="phong_hoc"/>
|
||||
<field name="kap"/>
|
||||
<field name="ngay"/>
|
||||
<field name="buoi"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_lop_on" model="ir.actions.act_window">
|
||||
<field name="name">Lớp Ôn</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.lop_on</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
60
cenhomes_student/views/lop_hoc/views_thoi_khoa_bieu.xml
Normal file
@ -0,0 +1,60 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_thoi_khoa_bieu_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.thoi_khoa_bieu.tree</field>
|
||||
<field name="model">cenhomes.thoi_khoa_bieu</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="giao_vien_day_tieng_id"/>
|
||||
<field name="lop_hoc_id"/>
|
||||
<field name="lop_on_id"/>
|
||||
<field name="phong_hoc"/>
|
||||
<field name="kap"/>
|
||||
<field name="ngay"/>
|
||||
<field name="buoi"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_thoi_khoa_bieu_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.thoi_khoa_bieu.search</field>
|
||||
<field name="model">cenhomes.thoi_khoa_bieu</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="giao_vien_day_tieng_id"/>
|
||||
<field name="lop_hoc_id"/>
|
||||
<field name="lop_on_id"/>
|
||||
<field name="phong_hoc"/>
|
||||
<field name="kap"/>
|
||||
<field name="ngay"/>
|
||||
<field name="buoi"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_thoi_khoa_bieu_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.thoi_khoa_bieu.form</field>
|
||||
<field name="model">cenhomes.thoi_khoa_bieu</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="giao_vien_day_tieng_id"/>
|
||||
<field name="lop_hoc_id"/>
|
||||
<field name="lop_on_id"/>
|
||||
<field name="phong_hoc"/>
|
||||
<field name="kap"/>
|
||||
<field name="ngay"/>
|
||||
<field name="buoi"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_thoi_khoa_bieu" model="ir.actions.act_window">
|
||||
<field name="name">Thời Khóa Biểu</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.thoi_khoa_bieu</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
285
cenhomes_student/views/menu.xml
Normal file
@ -0,0 +1,285 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<!-- Root Menu -->
|
||||
<menuitem id="menu_cenhomes_root1"
|
||||
name="Cen Academy"
|
||||
web_icon="cenhomes_student,static/description/icon.png"
|
||||
groups="cenhomes_student.group_cenhomes_manager,cenhomes_student.group_cenhomes_hoc_vien,cenhomes_student.group_cenhomes_phong_thu_tuc,cenhomes_student.group_cenhomes_sale"
|
||||
sequence="1"/>
|
||||
<!-- Quản lý tuyển sinh -->
|
||||
<menuitem id="menu_cenhomes_tuyen_sinh_root"
|
||||
name="Tuyển sinh"
|
||||
parent="menu_cenhomes_root1"
|
||||
groups="cenhomes_student.group_cenhomes_manager,cenhomes_student.group_cenhomes_hoc_vien,cenhomes_student.group_cenhomes_phong_thu_tuc,cenhomes_student.group_cenhomes_sale"
|
||||
sequence="1"/>
|
||||
<menuitem id="menu_cenhomes_nhan_vien_tuyen_sinh"
|
||||
name="Nhân viên tuyển sinh"
|
||||
parent="menu_cenhomes_tuyen_sinh_root"
|
||||
action="action_cenhomes_nhan_vien_tuyen_sinh"
|
||||
sequence="5"
|
||||
groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
<menuitem id="menu_cenhomes_phong_tuyen_sinh"
|
||||
name="Phòng tuyển sinh"
|
||||
parent="menu_cenhomes_tuyen_sinh_root"
|
||||
action="action_cenhomes_phong_tuyen_sinh"
|
||||
sequence="10"
|
||||
groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
<menuitem id="menu_cenhomes_quan_he_tuyen_sinh_hoc_vien"
|
||||
name="Quan hệ tuyển sinh - học viên"
|
||||
parent="menu_cenhomes_tuyen_sinh_root"
|
||||
action="action_cenhomes_quan_he_tuyen_sinh_hoc_vien"
|
||||
sequence="15"
|
||||
groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
<!-- Quản lý học viên -->
|
||||
<menuitem id="menu_cenhomes_operations"
|
||||
name="Học viên"
|
||||
parent="menu_cenhomes_root1"
|
||||
groups="cenhomes_student.group_cenhomes_manager,cenhomes_student.group_cenhomes_hoc_vien,cenhomes_student.group_cenhomes_phong_thu_tuc,cenhomes_student.group_cenhomes_sale"
|
||||
sequence="2"/>
|
||||
<menuitem id="menu_cenhomes_hoc_vien1"
|
||||
name="Học viên"
|
||||
parent="menu_cenhomes_operations"
|
||||
action="action_cenhomes_hoc_vien"
|
||||
groups="cenhomes_student.group_cenhomes_manager,cenhomes_student.group_cenhomes_hoc_vien,cenhomes_student.group_cenhomes_phong_thu_tuc"
|
||||
sequence="5"/>
|
||||
<menuitem id="menu_cenhomes_hoc_vien_phong_thu_tuc"
|
||||
name="Học viên đăng ký mới"
|
||||
parent="menu_cenhomes_operations"
|
||||
action="action_cenhomes_hoc_vien_phong_thu_tuc"
|
||||
groups="cenhomes_student.group_cenhomes_phong_thu_tuc,cenhomes_student.group_cenhomes_sale"
|
||||
sequence="10"/>
|
||||
<menuitem id="menu_cenhomes_ban_giao_hoc_vien"
|
||||
name="Bàn giao học viên"
|
||||
parent="menu_cenhomes_operations"
|
||||
action="action_cenhomes_ban_giao_hoc_vien"
|
||||
groups="cenhomes_student.group_cenhomes_manager,cenhomes_student.group_cenhomes_hoc_vien,cenhomes_student.group_cenhomes_phong_thu_tuc"
|
||||
sequence="15"/>
|
||||
<menuitem id="menu_cenhomes_bao_luu"
|
||||
name="Bảo lưu"
|
||||
parent="menu_cenhomes_operations"
|
||||
action="action_cenhomes_bao_luu"
|
||||
groups="cenhomes_student.group_cenhomes_manager,cenhomes_student.group_cenhomes_hoc_vien,cenhomes_student.group_cenhomes_phong_thu_tuc"
|
||||
sequence="20"/>
|
||||
<menuitem id="menu_cenhomes_nhom_nganh"
|
||||
name="Nhóm ngành"
|
||||
parent="menu_cenhomes_operations"
|
||||
action="action_cenhomes_nhom_nganh"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="25"/>
|
||||
<menuitem id="menu_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh"
|
||||
name="Danh mục học viên có nguyện vọng ngành 1"
|
||||
parent="menu_cenhomes_operations"
|
||||
action="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="30"/>
|
||||
<menuitem id="menu_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh2"
|
||||
name="Danh mục học viên có nguyện vọng ngành 2"
|
||||
parent="menu_cenhomes_operations"
|
||||
action="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh2"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="30"/>
|
||||
<menuitem id="menu_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh3"
|
||||
name="Danh mục học viên có nguyện vọng ngành 3"
|
||||
parent="menu_cenhomes_operations"
|
||||
action="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh3"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="30"/>
|
||||
<menuitem id="menu_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh4"
|
||||
name="Danh mục học viên có nguyện vọng ngành 4"
|
||||
parent="menu_cenhomes_operations"
|
||||
action="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh4"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="30"/>
|
||||
<menuitem id="menu_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh5"
|
||||
name="Danh mục học viên có nguyện vọng ngành 5"
|
||||
parent="menu_cenhomes_operations"
|
||||
action="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh5"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="30"/>
|
||||
<menuitem id="menu_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh6"
|
||||
name="Danh mục học viên có nguyện vọng ngành 6"
|
||||
parent="menu_cenhomes_operations"
|
||||
action="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh6"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="30"/>
|
||||
<menuitem id="menu_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh7"
|
||||
name="Danh mục học viên có nguyện vọng ngành 7"
|
||||
parent="menu_cenhomes_operations"
|
||||
action="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh7"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="30"/>
|
||||
<!-- <menuitem id="menu_cenhomes_chuyen_nganh"-->
|
||||
<!-- name="Nguyện vọng ngành"-->
|
||||
<!-- parent="menu_cenhomes_operations"-->
|
||||
<!-- action="action_cenhomes_chuyen_nganh"-->
|
||||
<!-- groups="cenhomes_student.group_cenhomes_manager"-->
|
||||
<!-- sequence="30"/>-->
|
||||
|
||||
<!-- Quản lý học tập-->
|
||||
<menuitem id="menu_cenhomes_hoc_tap"
|
||||
name="Học tập"
|
||||
parent="menu_cenhomes_root1"
|
||||
groups="cenhomes_student.group_cenhomes_manager,cenhomes_student.group_cenhomes_hoc_vien"
|
||||
sequence="3"/>
|
||||
<menuitem id="menu_cenhomes_quan_ly_hoc_tap"
|
||||
name="Quản lý học tập"
|
||||
parent="menu_cenhomes_hoc_tap"
|
||||
action="action_cenhomes_quan_ly_hoc_tap"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="5"/>
|
||||
<menuitem id="menu_cenhomes_kiem_tra_bai_cu"
|
||||
name="Kiểm tra bài cũ"
|
||||
parent="menu_cenhomes_hoc_tap"
|
||||
action="action_cenhomes_kiem_tra_bai_cu"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="10"/>
|
||||
<menuitem id="menu_cenhomes_bai_thi"
|
||||
name="Bài thi"
|
||||
parent="menu_cenhomes_hoc_tap"
|
||||
action="action_cenhomes_bai_thi"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="15"/>
|
||||
<menuitem id="menu_cenhomes_ket_qua_thi"
|
||||
name="Kết quả thi"
|
||||
parent="menu_cenhomes_hoc_tap"
|
||||
action="action_cenhomes_ket_qua_thi"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="20"/>
|
||||
<menuitem id="menu_cenhomes_quan_ly_thi_b1"
|
||||
name="Quản lý thi B1"
|
||||
parent="menu_cenhomes_hoc_tap"
|
||||
action="action_cenhomes_quan_ly_thi_b1"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="25"/>
|
||||
<menuitem id="menu_cenhomes_quy_chuan_dao_tao"
|
||||
name="Quy chuẩn đào tạo"
|
||||
parent="menu_cenhomes_hoc_tap"
|
||||
action="action_cenhomes_quy_chuan_dao_tao"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="25"/>
|
||||
|
||||
<!-- Quản lý giáo viên -->
|
||||
<menuitem id="menu_cenhomes_teachers"
|
||||
name="Giáo viên"
|
||||
parent="menu_cenhomes_root1"
|
||||
groups="cenhomes_student.group_cenhomes_manager,cenhomes_student.group_cenhomes_hoc_vien"
|
||||
sequence="4"/>
|
||||
<menuitem id="menu_cenhomes_giao_vien_chu_nhiem"
|
||||
name="Giáo viên chủ nhiệm"
|
||||
parent="menu_cenhomes_teachers"
|
||||
action="action_cenhomes_giao_vien_chu_nhiem"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="5"/>
|
||||
<menuitem id="menu_cenhomes_giao_vien_day_tieng"
|
||||
name="Giáo viên dạy tiếng"
|
||||
parent="menu_cenhomes_teachers"
|
||||
action="action_cenhomes_giao_vien_day_tieng"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="10"/>
|
||||
<menuitem id="menu_cenhomes_quan_he_giao_vien_chu_nhiem_hoc_vien"
|
||||
name="Quan hệ GVCN - Học viên"
|
||||
parent="menu_cenhomes_teachers"
|
||||
action="action_cenhomes_quan_he_giao_vien_chu_nhiem_hoc_vien"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="15"/>
|
||||
<menuitem id="menu_cenhomes_quan_he_giao_vien_day_tieng_hoc_vien"
|
||||
name="Quan hệ Giáo viên tiếng - Học viên"
|
||||
parent="menu_cenhomes_teachers"
|
||||
action="action_cenhomes_quan_he_giao_vien_day_tieng_hoc_vien"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="20"/>
|
||||
|
||||
<!-- Quản lý hớp học -->
|
||||
<menuitem id="menu_cenhomes_lop_hoc_root"
|
||||
name="Lớp học"
|
||||
parent="menu_cenhomes_root1"
|
||||
groups="cenhomes_student.group_cenhomes_manager,cenhomes_student.group_cenhomes_hoc_vien"
|
||||
sequence="5"/>
|
||||
<menuitem id="menu_cenhomes_lop_hoc"
|
||||
name="Lớp học"
|
||||
parent="menu_cenhomes_lop_hoc_root"
|
||||
action="action_cenhomes_lop_hoc"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="5"/>
|
||||
<menuitem id="menu_cenhomes_lop_on"
|
||||
name="Lớp ôn"
|
||||
parent="menu_cenhomes_lop_hoc_root"
|
||||
action="action_cenhomes_lop_on"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="10"/>
|
||||
<menuitem id="menu_cenhomes_chuyen_lop"
|
||||
name="Chuyển lớp"
|
||||
parent="menu_cenhomes_lop_hoc_root"
|
||||
action="action_cenhomes_chuyen_lop"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="15"/>
|
||||
<menuitem id="menu_cenhomes_diem_danh"
|
||||
name="Điểm danh"
|
||||
parent="menu_cenhomes_lop_hoc_root"
|
||||
action="action_cenhomes_diem_danh"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="20"/>
|
||||
<menuitem id="menu_cenhomes_thoi_khoa_bieu"
|
||||
name="Thời khóa biểu"
|
||||
parent="menu_cenhomes_lop_hoc_root"
|
||||
action="action_cenhomes_thoi_khoa_bieu"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="25"/>
|
||||
|
||||
<!-- Quản lý đối tác -->
|
||||
<menuitem id="menu_cenhomes_doi_tac_root"
|
||||
name="Đối tác"
|
||||
parent="menu_cenhomes_root1"
|
||||
groups="cenhomes_student.group_cenhomes_manager,cenhomes_student.group_cenhomes_hoc_vien"
|
||||
sequence="6"/>
|
||||
<menuitem id="menu_cenhomes_du_hoc_kep_doi_tac"
|
||||
name="Profile Đối tác"
|
||||
parent="menu_cenhomes_doi_tac_root"
|
||||
action="action_cenhomes_du_hoc_kep_doi_tac"
|
||||
sequence="5"
|
||||
groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
<menuitem id="menu_cenhomes_quan_he_doi_tac_hoc_vien"
|
||||
name="Quan hệ đối tác học viên"
|
||||
parent="menu_cenhomes_doi_tac_root"
|
||||
action="action_cenhomes_quan_he_doi_tac_hoc_vien"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="10"/>
|
||||
|
||||
<!-- Quản lý sự kiện -->
|
||||
<menuitem id="menu_cenhomes_su_kien_root"
|
||||
name="Sự kiện"
|
||||
parent="menu_cenhomes_root1"
|
||||
groups="cenhomes_student.group_cenhomes_manager,cenhomes_student.group_cenhomes_hoc_vien"
|
||||
sequence="7"/>
|
||||
<menuitem id="menu_cenhomes_thoi_khoa_bieu2"
|
||||
name="Thời khóa biểu"
|
||||
parent="menu_cenhomes_su_kien_root"
|
||||
action="action_cenhomes_thoi_khoa_bieu"
|
||||
groups="cenhomes_student.group_cenhomes_manager"
|
||||
sequence="5"/>
|
||||
<menuitem id="menu_cenhomes_quan_ly_su_kien"
|
||||
name="Quản lý sự kiện"
|
||||
parent="menu_cenhomes_su_kien_root"
|
||||
action="action_cenhomes_quan_ly_su_kien"
|
||||
sequence="10"
|
||||
groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
|
||||
<!-- Quản lý cơ sở vật chất -->
|
||||
<menuitem id="menu_cenhomes_co_so_vat_chat_root"
|
||||
name="Cơ sở vật chất"
|
||||
parent="menu_cenhomes_root1"
|
||||
groups="cenhomes_student.group_cenhomes_manager,cenhomes_student.group_cenhomes_hoc_vien"
|
||||
sequence="8"/>
|
||||
<menuitem id="menu_cenhomes_co_so"
|
||||
name="Cơ sở đào tạo"
|
||||
parent="menu_cenhomes_co_so_vat_chat_root"
|
||||
action="action_cenhomes_co_so"
|
||||
sequence="5"
|
||||
groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
<menuitem id="menu_cenhomes_ky_tuc_xa"
|
||||
name="Ký túc xá"
|
||||
parent="menu_cenhomes_co_so_vat_chat_root"
|
||||
action="action_cenhomes_ky_tuc_xa"
|
||||
sequence="10"
|
||||
groups="cenhomes_student.group_cenhomes_manager"/>
|
||||
</odoo>
|
@ -0,0 +1,58 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_hoc_vien_tree1" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.tree1</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree js_class="danhMucNguyenVong_listView">
|
||||
<field name="ma_ho_so"/>
|
||||
<field name="ten"/>
|
||||
<field name="ho"/>
|
||||
<field name="nhom_nganh_muon_hoc" optional="hide"/>
|
||||
<field name="nhom_nganh_muon_hoc_2" optional="hide"/>
|
||||
<field name="tuoi"/>
|
||||
<field name="dia_chi_thuong_tru"/>
|
||||
<field name="so_dien_thoai_lien_he_hidden"/>
|
||||
<field name="email_hidden" widget="email"/>
|
||||
<field name="trinh_do_tieng_duc"/>
|
||||
<field name="nguyen_vong_sinh_song_tai_duc"/>
|
||||
<!-- <field name="link_ho_so" widget="url"/>-->
|
||||
<button name="action_redirect_link_ho_so" string="Xem hồ sơ" type="object" class="oe_highlight"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_danh_muc_co_nguyen_vong_filter" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.select</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Search học viên theo nguyện vọng">
|
||||
<field name="ma_ho_so"/>
|
||||
<field name="ten"/>
|
||||
<field name="ho"/>
|
||||
<field name="tuoi"/>
|
||||
<field name="dia_chi_thuong_tru"/>
|
||||
<field name="so_dien_thoai_lien_he"/>
|
||||
<field name="email"/>
|
||||
<field name="trinh_do_tieng_duc"/>
|
||||
<field name="nguyen_vong_sinh_song_tai_duc"/>
|
||||
<field name="link_ho_so"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh" model="ir.actions.act_window">
|
||||
<field name="name">Danh mục học viên có nguyện vọng ngành</field>
|
||||
<field name="res_model">cenhomes.hoc_vien</field>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="limit">100</field>
|
||||
<field name="search_view_id" ref="view_danh_muc_co_nguyen_vong_filter"/>
|
||||
<field name="context">{'sort_nganh_nghe_muon_hoc':'1'}</field>
|
||||
</record>
|
||||
|
||||
<record id="child_action_window_tree" model="ir.actions.act_window.view">
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="view_id" ref="view_cenhomes_hoc_vien_tree1"/>
|
||||
<field name="act_window_id" ref="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh"/>
|
||||
</record>
|
||||
|
||||
</odoo>
|
@ -0,0 +1,58 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_hoc_vien_tree2" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.tree1</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree js_class="danhMucNguyenVong_listView">
|
||||
<field name="ma_ho_so"/>
|
||||
<field name="ten"/>
|
||||
<field name="ho"/>
|
||||
<field name="nhom_nganh_muon_hoc" optional="hide"/>
|
||||
<field name="nhom_nganh_muon_hoc_2" optional="hide"/>
|
||||
<field name="tuoi"/>
|
||||
<field name="dia_chi_thuong_tru"/>
|
||||
<field name="so_dien_thoai_lien_he_hidden"/>
|
||||
<field name="email_hidden" widget="email"/>
|
||||
<field name="trinh_do_tieng_duc"/>
|
||||
<field name="nguyen_vong_sinh_song_tai_duc"/>
|
||||
<!-- <field name="link_ho_so" widget="url"/>-->
|
||||
<button name="action_redirect_link_ho_so" string="Xem hồ sơ" type="object" class="oe_highlight"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_danh_muc_co_nguyen_vong_filter2" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.select</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Search học viên theo nguyện vọng">
|
||||
<field name="ma_ho_so"/>
|
||||
<field name="ten"/>
|
||||
<field name="ho"/>
|
||||
<field name="tuoi"/>
|
||||
<field name="dia_chi_thuong_tru"/>
|
||||
<field name="so_dien_thoai_lien_he"/>
|
||||
<field name="email"/>
|
||||
<field name="trinh_do_tieng_duc"/>
|
||||
<field name="nguyen_vong_sinh_song_tai_duc"/>
|
||||
<field name="link_ho_so"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh2" model="ir.actions.act_window">
|
||||
<field name="name">Danh mục học viên có nguyện vọng ngành</field>
|
||||
<field name="res_model">cenhomes.hoc_vien</field>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="limit">100</field>
|
||||
<field name="search_view_id" ref="view_danh_muc_co_nguyen_vong_filter2"/>
|
||||
<field name="context">{'sort_nganh_nghe_muon_hoc':'2'}</field>
|
||||
</record>
|
||||
|
||||
<record id="child_action_window_tree2" model="ir.actions.act_window.view">
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="view_id" ref="view_cenhomes_hoc_vien_tree2"/>
|
||||
<field name="act_window_id" ref="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh2"/>
|
||||
</record>
|
||||
|
||||
</odoo>
|
@ -0,0 +1,58 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_hoc_vien_tree3" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.tree1</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree js_class="danhMucNguyenVong_listView">
|
||||
<field name="ma_ho_so"/>
|
||||
<field name="ten"/>
|
||||
<field name="ho"/>
|
||||
<field name="nhom_nganh_muon_hoc" optional="hide"/>
|
||||
<field name="nhom_nganh_muon_hoc_2" optional="hide"/>
|
||||
<field name="tuoi"/>
|
||||
<field name="dia_chi_thuong_tru"/>
|
||||
<field name="so_dien_thoai_lien_he_hidden"/>
|
||||
<field name="email_hidden" widget="email"/>
|
||||
<field name="trinh_do_tieng_duc"/>
|
||||
<field name="nguyen_vong_sinh_song_tai_duc"/>
|
||||
<!-- <field name="link_ho_so" widget="url"/>-->
|
||||
<button name="action_redirect_link_ho_so" string="Xem hồ sơ" type="object" class="oe_highlight"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_danh_muc_co_nguyen_vong_filter3" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.select</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Search học viên theo nguyện vọng">
|
||||
<field name="ma_ho_so"/>
|
||||
<field name="ten"/>
|
||||
<field name="ho"/>
|
||||
<field name="tuoi"/>
|
||||
<field name="dia_chi_thuong_tru"/>
|
||||
<field name="so_dien_thoai_lien_he"/>
|
||||
<field name="email"/>
|
||||
<field name="trinh_do_tieng_duc"/>
|
||||
<field name="nguyen_vong_sinh_song_tai_duc"/>
|
||||
<field name="link_ho_so"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh3" model="ir.actions.act_window">
|
||||
<field name="name">Danh mục học viên có nguyện vọng ngành</field>
|
||||
<field name="res_model">cenhomes.hoc_vien</field>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="limit">100</field>
|
||||
<field name="search_view_id" ref="view_danh_muc_co_nguyen_vong_filter3"/>
|
||||
<field name="context">{'sort_nganh_nghe_muon_hoc':'3'}</field>
|
||||
</record>
|
||||
|
||||
<record id="child_action_window_tree3" model="ir.actions.act_window.view">
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="view_id" ref="view_cenhomes_hoc_vien_tree3"/>
|
||||
<field name="act_window_id" ref="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh3"/>
|
||||
</record>
|
||||
|
||||
</odoo>
|
@ -0,0 +1,58 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_hoc_vien_tree4" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.tree1</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree js_class="danhMucNguyenVong_listView">
|
||||
<field name="ma_ho_so"/>
|
||||
<field name="ten"/>
|
||||
<field name="ho"/>
|
||||
<field name="nhom_nganh_muon_hoc" optional="hide"/>
|
||||
<field name="nhom_nganh_muon_hoc_2" optional="hide"/>
|
||||
<field name="tuoi"/>
|
||||
<field name="dia_chi_thuong_tru"/>
|
||||
<field name="so_dien_thoai_lien_he_hidden"/>
|
||||
<field name="email_hidden" widget="email"/>
|
||||
<field name="trinh_do_tieng_duc"/>
|
||||
<field name="nguyen_vong_sinh_song_tai_duc"/>
|
||||
<!-- <field name="link_ho_so" widget="url"/>-->
|
||||
<button name="action_redirect_link_ho_so" string="Xem hồ sơ" type="object" class="oe_highlight"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_danh_muc_co_nguyen_vong_filter4" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.select</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Search học viên theo nguyện vọng">
|
||||
<field name="ma_ho_so"/>
|
||||
<field name="ten"/>
|
||||
<field name="ho"/>
|
||||
<field name="tuoi"/>
|
||||
<field name="dia_chi_thuong_tru"/>
|
||||
<field name="so_dien_thoai_lien_he"/>
|
||||
<field name="email"/>
|
||||
<field name="trinh_do_tieng_duc"/>
|
||||
<field name="nguyen_vong_sinh_song_tai_duc"/>
|
||||
<field name="link_ho_so"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh4" model="ir.actions.act_window">
|
||||
<field name="name">Danh mục học viên có nguyện vọng ngành</field>
|
||||
<field name="res_model">cenhomes.hoc_vien</field>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="limit">100</field>
|
||||
<field name="search_view_id" ref="view_danh_muc_co_nguyen_vong_filter4"/>
|
||||
<field name="context">{'sort_nganh_nghe_muon_hoc':'4'}</field>
|
||||
</record>
|
||||
|
||||
<record id="child_action_window_tree4" model="ir.actions.act_window.view">
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="view_id" ref="view_cenhomes_hoc_vien_tree4"/>
|
||||
<field name="act_window_id" ref="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh4"/>
|
||||
</record>
|
||||
|
||||
</odoo>
|
@ -0,0 +1,58 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_hoc_vien_tree5" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.tree1</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree js_class="danhMucNguyenVong_listView">
|
||||
<field name="ma_ho_so"/>
|
||||
<field name="ten"/>
|
||||
<field name="ho"/>
|
||||
<field name="nhom_nganh_muon_hoc" optional="hide"/>
|
||||
<field name="nhom_nganh_muon_hoc_2" optional="hide"/>
|
||||
<field name="tuoi"/>
|
||||
<field name="dia_chi_thuong_tru"/>
|
||||
<field name="so_dien_thoai_lien_he_hidden"/>
|
||||
<field name="email_hidden" widget="email"/>
|
||||
<field name="trinh_do_tieng_duc"/>
|
||||
<field name="nguyen_vong_sinh_song_tai_duc"/>
|
||||
<!-- <field name="link_ho_so" widget="url"/>-->
|
||||
<button name="action_redirect_link_ho_so" string="Xem hồ sơ" type="object" class="oe_highlight"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_danh_muc_co_nguyen_vong_filter5" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.select</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Search học viên theo nguyện vọng">
|
||||
<field name="ma_ho_so"/>
|
||||
<field name="ten"/>
|
||||
<field name="ho"/>
|
||||
<field name="tuoi"/>
|
||||
<field name="dia_chi_thuong_tru"/>
|
||||
<field name="so_dien_thoai_lien_he"/>
|
||||
<field name="email"/>
|
||||
<field name="trinh_do_tieng_duc"/>
|
||||
<field name="nguyen_vong_sinh_song_tai_duc"/>
|
||||
<field name="link_ho_so"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh5" model="ir.actions.act_window">
|
||||
<field name="name">Danh mục học viên có nguyện vọng ngành</field>
|
||||
<field name="res_model">cenhomes.hoc_vien</field>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="limit">100</field>
|
||||
<field name="search_view_id" ref="view_danh_muc_co_nguyen_vong_filter5"/>
|
||||
<field name="context">{'sort_nganh_nghe_muon_hoc':'5'}</field>
|
||||
</record>
|
||||
|
||||
<record id="child_action_window_tree5" model="ir.actions.act_window.view">
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="view_id" ref="view_cenhomes_hoc_vien_tree5"/>
|
||||
<field name="act_window_id" ref="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh5"/>
|
||||
</record>
|
||||
|
||||
</odoo>
|
@ -0,0 +1,58 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_hoc_vien_tree6" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.tree1</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree js_class="danhMucNguyenVong_listView">
|
||||
<field name="ma_ho_so"/>
|
||||
<field name="ten"/>
|
||||
<field name="ho"/>
|
||||
<field name="nhom_nganh_muon_hoc" optional="hide"/>
|
||||
<field name="nhom_nganh_muon_hoc_2" optional="hide"/>
|
||||
<field name="tuoi"/>
|
||||
<field name="dia_chi_thuong_tru"/>
|
||||
<field name="so_dien_thoai_lien_he_hidden"/>
|
||||
<field name="email_hidden" widget="email"/>
|
||||
<field name="trinh_do_tieng_duc"/>
|
||||
<field name="nguyen_vong_sinh_song_tai_duc"/>
|
||||
<!-- <field name="link_ho_so" widget="url"/>-->
|
||||
<button name="action_redirect_link_ho_so" string="Xem hồ sơ" type="object" class="oe_highlight"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_danh_muc_co_nguyen_vong_filter6" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.select</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Search học viên theo nguyện vọng">
|
||||
<field name="ma_ho_so"/>
|
||||
<field name="ten"/>
|
||||
<field name="ho"/>
|
||||
<field name="tuoi"/>
|
||||
<field name="dia_chi_thuong_tru"/>
|
||||
<field name="so_dien_thoai_lien_he"/>
|
||||
<field name="email"/>
|
||||
<field name="trinh_do_tieng_duc"/>
|
||||
<field name="nguyen_vong_sinh_song_tai_duc"/>
|
||||
<field name="link_ho_so"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh6" model="ir.actions.act_window">
|
||||
<field name="name">Danh mục học viên có nguyện vọng ngành</field>
|
||||
<field name="res_model">cenhomes.hoc_vien</field>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="limit">100</field>
|
||||
<field name="search_view_id" ref="view_danh_muc_co_nguyen_vong_filter6"/>
|
||||
<field name="context">{'sort_nganh_nghe_muon_hoc':'6'}</field>
|
||||
</record>
|
||||
|
||||
<record id="child_action_window_tree6" model="ir.actions.act_window.view">
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="view_id" ref="view_cenhomes_hoc_vien_tree6"/>
|
||||
<field name="act_window_id" ref="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh6"/>
|
||||
</record>
|
||||
|
||||
</odoo>
|
@ -0,0 +1,58 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_hoc_vien_tree7" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.tree1</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree js_class="danhMucNguyenVong_listView">
|
||||
<field name="ma_ho_so"/>
|
||||
<field name="ten"/>
|
||||
<field name="ho"/>
|
||||
<field name="nhom_nganh_muon_hoc" optional="hide"/>
|
||||
<field name="nhom_nganh_muon_hoc_2" optional="hide"/>
|
||||
<field name="tuoi"/>
|
||||
<field name="dia_chi_thuong_tru"/>
|
||||
<field name="so_dien_thoai_lien_he_hidden"/>
|
||||
<field name="email_hidden" widget="email"/>
|
||||
<field name="trinh_do_tieng_duc"/>
|
||||
<field name="nguyen_vong_sinh_song_tai_duc"/>
|
||||
<!-- <field name="link_ho_so" widget="url"/>-->
|
||||
<button name="action_redirect_link_ho_so" string="Xem hồ sơ" type="object" class="oe_highlight"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_danh_muc_co_nguyen_vong_filter7" model="ir.ui.view">
|
||||
<field name="name">cenhomes.hoc_vien.select</field>
|
||||
<field name="model">cenhomes.hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Search học viên theo nguyện vọng">
|
||||
<field name="ma_ho_so"/>
|
||||
<field name="ten"/>
|
||||
<field name="ho"/>
|
||||
<field name="tuoi"/>
|
||||
<field name="dia_chi_thuong_tru"/>
|
||||
<field name="so_dien_thoai_lien_he"/>
|
||||
<field name="email"/>
|
||||
<field name="trinh_do_tieng_duc"/>
|
||||
<field name="nguyen_vong_sinh_song_tai_duc"/>
|
||||
<field name="link_ho_so"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh7" model="ir.actions.act_window">
|
||||
<field name="name">Danh mục học viên có nguyện vọng ngành</field>
|
||||
<field name="res_model">cenhomes.hoc_vien</field>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="limit">100</field>
|
||||
<field name="search_view_id" ref="view_danh_muc_co_nguyen_vong_filter7"/>
|
||||
<field name="context">{'sort_nganh_nghe_muon_hoc':'7'}</field>
|
||||
</record>
|
||||
|
||||
<record id="child_action_window_tree7" model="ir.actions.act_window.view">
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="view_id" ref="view_cenhomes_hoc_vien_tree7"/>
|
||||
<field name="act_window_id" ref="action_cenhomes_danh_muc_hoc_vien_co_nguyen_vong_nganh7"/>
|
||||
</record>
|
||||
|
||||
</odoo>
|
57
cenhomes_student/views/su_kien/views_quan_ly_su_kien.xml
Normal file
@ -0,0 +1,57 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_quan_ly_su_kien_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_ly_su_kien.tree</field>
|
||||
<field name="model">cenhomes.quan_ly_su_kien</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="name" />
|
||||
<field name="dinh_dang_su_kien" />
|
||||
<field name="nguoi_phu_trach_id" />
|
||||
<field name="ngay_to_chuc" />
|
||||
<field name="gio_to_chuc" />
|
||||
<field name="so_luong_khach_du_kien" />
|
||||
<field name="so_luong_khach_thuc_te" />
|
||||
<field name="ngan_sach" />
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_quan_ly_su_kien_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_ly_su_kien.search</field>
|
||||
<field name="model">cenhomes.quan_ly_su_kien</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="name" />
|
||||
<field name="dinh_dang_su_kien" />
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_quan_ly_su_kien_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_ly_su_kien.form</field>
|
||||
<field name="model">cenhomes.quan_ly_su_kien</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="name" />
|
||||
<field name="dinh_dang_su_kien" />
|
||||
<field name="nguoi_phu_trach_id" />
|
||||
<field name="ngay_to_chuc" />
|
||||
<field name="gio_to_chuc" />
|
||||
<field name="so_luong_khach_du_kien" />
|
||||
<field name="so_luong_khach_thuc_te" />
|
||||
<field name="ngan_sach" />
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_quan_ly_su_kien" model="ir.actions.act_window">
|
||||
<field name="name">Quản lý sự kiện</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.quan_ly_su_kien</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
15
cenhomes_student/views/template_common.xml
Normal file
@ -0,0 +1,15 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<template id="page_404">
|
||||
<t t-name="page_404">
|
||||
<t t-call="web.frontend_layout">
|
||||
<div id="wrap">
|
||||
<div class="container">
|
||||
<h1 class="mt-5">Không tìm thấy trang!</h1>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</t>
|
||||
</template>
|
||||
</data>
|
||||
</odoo>
|
311
cenhomes_student/views/template_form_hoc_vien_phong_thu_tuc.xml
Normal file
@ -0,0 +1,311 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<template id="form_create_new_hoc_vien">
|
||||
<t t-call="web.frontend_layout">
|
||||
<script type="text/javascript" src="/cenhomes_student/static/src/js/jquery-3.7.1.min.js"></script>
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
<body>
|
||||
<div class="container">
|
||||
<div class="page">
|
||||
<div class="row">
|
||||
<form class="w-[752px] mx-auto p-[50px] shadow mt-[30px]">
|
||||
<h1 class="py-4 mb-4 text-4xl font-bold leading-none tracking-tight text-gray-900 md:text-5xl lg:text-5xl dark:text-white">
|
||||
FORM ĐĂNG KÝ HỌC VIÊN
|
||||
</h1>
|
||||
<div class="flex my-[10px] gap-[50px]">
|
||||
<div class="w-1/2 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Tên</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]" name="ten"
|
||||
required="true"/>
|
||||
</div>
|
||||
<div class="w-1/2 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Họ</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]" name="ho"
|
||||
required="true"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex my-[10px] gap-[50px]">
|
||||
<div class="w-1/2 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Số điện thoại</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="so_dien_thoai_lien_he" required="true"/>
|
||||
</div>
|
||||
<div class="w-1/2 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Địa chỉ Email</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="email" required="true"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Địa chỉ hiện tại</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="dia_chi_hien_tai"/>
|
||||
</div>
|
||||
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Địa chỉ thường trú</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="dia_chi_thuong_tru"/>
|
||||
</div>
|
||||
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Ngày sinh</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]" type="date"
|
||||
name="ngay_thang_nam_sinh"/>
|
||||
</div>
|
||||
|
||||
<div class="flex my-[10px] gap-[50px]">
|
||||
<div class="w-1/3 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Số CCCD</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="cccd"/>
|
||||
</div>
|
||||
<div class="w-1/3 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Ngày cấp CCCD</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]" type="date"
|
||||
name="cccd_ngay_cap"/>
|
||||
</div>
|
||||
<div class="w-1/3 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Nơi cấp CCCD</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="cccd_noi_cap"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Chương trình đăng ký</div>
|
||||
<select class="w-full border rounded-[3px] px-[12px] py-[8px]" type="select"
|
||||
name="chuong_trinh_dang_ky">
|
||||
<option value="">Chọn chương trình</option>
|
||||
<option value="duhockep">Du học kép</option>
|
||||
<option value="chuyendoivanbang">Chuyển đổi văn bằng</option>
|
||||
<option value="dacob1">Đã có B1</option>
|
||||
<option value="online-khoale">Online - Khóa lẻ</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Trường cấp III/PTTH</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="truong_cap_iii"/>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Năm tốt nghiệp</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]" type="number"
|
||||
name="truong_cap_iii_nam_tot_nghiep"/>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Địa chỉ</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="truong_cap_iii_dia_chi"/>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Trường Trung cấp/Cao đẳng/Đại học</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="tren_cap_iii"/>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Ngành học</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="tren_cap_iii_nganh_hoc"/>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Năm học</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]" type="number"
|
||||
name="tren_cap_iii_nam_hoc"/>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Địa chỉ</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="tren_cap_iii_dia_chi"/>
|
||||
</div>
|
||||
<div class="flex my-[10px] gap-[50px]">
|
||||
<div class="w-1/2 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Họ tên bố</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="bo_ho_ten"/>
|
||||
</div>
|
||||
<div class="w-1/2 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Năm sinh</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]" type="number"
|
||||
name="bo_nam_sinh"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex my-[10px] gap-[50px]">
|
||||
<div class="w-1/2 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Số điện thoại</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="bo_so_dien_thoai"/>
|
||||
</div>
|
||||
<div class="w-1/2 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Nghề nghiệp</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="bo_nghe_nghiep"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex my-[10px] gap-[50px]">
|
||||
<div class="w-1/2 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Họ tên mẹ</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="me_ho_ten"/>
|
||||
</div>
|
||||
<div class="w-1/2 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Năm sinh</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]" type="number"
|
||||
name="me_nam_sinh"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex my-[10px] gap-[50px]">
|
||||
<div class="w-1/2 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Số điện thoại</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="me_so_dien_thoai"/>
|
||||
</div>
|
||||
<div class="w-1/2 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Nghề nghiệp</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="me_nghe_nghiep"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex my-[10px] gap-[50px]">
|
||||
<div class="w-1/2 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Họ tên vợ/chồng</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="vo_chong_ho_ten"/>
|
||||
</div>
|
||||
<div class="w-1/2 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Năm sinh</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]" type="number"
|
||||
name="vo_chong_nam_sinh"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex my-[10px] gap-[50px]">
|
||||
<div class="w-1/2 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Số điện thoại</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="vo_chong_so_dien_thoai"/>
|
||||
</div>
|
||||
<div class="w-1/2 flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Nghề nghiệp</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="vo_chong_nghe_nghiep"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Họ tên con</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="con_ruot"/>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Họ tên anh/chị/em/ruột, nghề nghiệp, địa chỉ (nếu
|
||||
có)
|
||||
</div>
|
||||
<textarea class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="anh_chi_em"/>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Bạn đã từng mắc các bệnh truyền nhiễm, các bệnh
|
||||
về tâm thần, các bệnh hạn chế vận động nào bao giờ chưa? Nếu có ghi cụ thể
|
||||
</div>
|
||||
<textarea class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="benh_tat"/>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Bạn có người thân hiện sinh sống tại CHLB Đức
|
||||
không? Quan hệ thế nào? Người thân đang làm gì? ở bang nào nước Đức?
|
||||
</div>
|
||||
<textarea class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="nguoi_than_tai_duc"/>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Sau khi tốt nghiệp (bậc học cao nhất), bạn đã làm
|
||||
việc gì, ở đâu, vào khoảng thời gian nào? Vui lòng ghi chi tiết?
|
||||
</div>
|
||||
<textarea class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="viec_lam_sau_tot_nghiep"/>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Bạn đã từng học tiếng Đức hay chưa? Nếu có đã đạt
|
||||
trình độ nào (A1, A2, B1, B2, C1, C2)? Chứng chỉ B1 được cấp khi nào? Chứng
|
||||
chỉ của đơn vị nào cấp?
|
||||
</div>
|
||||
<textarea class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="thong_tin_tieng_duc"/>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Bạn/gia đình bạn biết đến Chương trình của Cen
|
||||
Academy qua nguồn nào?
|
||||
</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="hieu_biet_cenacademy_qua_nguon"/>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Đăng ký học tiếng Đức</div>
|
||||
<select class="w-full border rounded-[3px] px-[12px] py-[8px]" type="select"
|
||||
name="dang_ky_hoc_tieng_duc">
|
||||
<option value="">Chọn</option>
|
||||
<option value="y">Có</option>
|
||||
<option value="n">Không</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Nơi đào tạo</div>
|
||||
<select class="w-full border rounded-[3px] px-[12px] py-[8px]" type="select"
|
||||
name="noi_dao_tao">
|
||||
<option value="">Chọn nơi đào tạo</option>
|
||||
<option value="hanoi">Hà Nội</option>
|
||||
<option value="hochiminh">Hồ Chí Minh</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Khóa học</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="khoa_hoc"/>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Hình thức đào tạo</div>
|
||||
<select class="w-full border rounded-[3px] px-[12px] py-[8px]" type="select"
|
||||
name="hinh_thuc_dao_tao">
|
||||
<option value="">Chọn hình thức đào tạo</option>
|
||||
<option value="daotaotaptrung">Đào tạo tập trung</option>
|
||||
<option value="daotaoonline">Đào tạo online</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="my-[10px] flex flex-col gap-[10px]">
|
||||
<div class="w-full font-[500]">Ngành học mong muốn</div>
|
||||
<input class="w-full border rounded-[3px] px-[12px] py-[8px]"
|
||||
name="nganh_hoc_mong_muon"/>
|
||||
</div>
|
||||
|
||||
<div class="my-[10px] flex justify-center">
|
||||
<button type="submit"
|
||||
class="bg-[#E17726] hover:bg-[#b15d1d] text-white font-bold py-2 px-4 rounded-full">
|
||||
Đăng ký
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</t>
|
||||
</template>
|
||||
|
||||
<template id="notify_create_new_hoc_vien">
|
||||
<t t-call="web.frontend_layout">
|
||||
<div id="wrap">
|
||||
<div class="container">
|
||||
<h1 class="mt-5">Đăng ký thành công học viên!</h1>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</template>
|
||||
|
||||
</data>
|
||||
</odoo>
|
24
cenhomes_student/views/template_list_hoc_vien.xml
Normal file
@ -0,0 +1,24 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<!--
|
||||
<template id="listing">
|
||||
<ul>
|
||||
<li t-foreach="objects" t-as="object">
|
||||
<a t-attf-href="#{ root }/objects/#{ object.id }">
|
||||
<t t-esc="object.display_name"/>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</template>
|
||||
<template id="object">
|
||||
<h1><t t-esc="object.display_name"/></h1>
|
||||
<dl>
|
||||
<t t-foreach="object._fields" t-as="field">
|
||||
<dt><t t-esc="field"/></dt>
|
||||
<dd><t t-esc="object[field]"/></dd>
|
||||
</t>
|
||||
</dl>
|
||||
</template>
|
||||
-->
|
||||
</data>
|
||||
</odoo>
|
@ -0,0 +1,52 @@
|
||||
<odoo>
|
||||
<record id="view_cenhomes_quan_he_tuyen_sinh_hoc_vien_tree" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_he_tuyen_sinh_hoc_vien.tree</field>
|
||||
<field name="model">cenhomes.quan_he_tuyen_sinh_hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree class="o_list_view">
|
||||
<field name="hoc_vien_id" />
|
||||
<field name="nhan_vien_tuyen_sinh_id" />
|
||||
<field name="ngay_bat_dau" />
|
||||
<field name="trang_thai" />
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_quan_he_tuyen_sinh_hoc_vien_search" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_he_tuyen_sinh_hoc_vien.search</field>
|
||||
<field name="model">cenhomes.quan_he_tuyen_sinh_hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="hoc_vien_id" />
|
||||
<field name="nhan_vien_tuyen_sinh_id" />
|
||||
<field name="ngay_bat_dau" />
|
||||
<field name="trang_thai" />
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_cenhomes_quan_he_tuyen_sinh_hoc_vien_form" model="ir.ui.view">
|
||||
<field name="name">cenhomes.quan_he_tuyen_sinh_hoc_vien.form</field>
|
||||
<field name="model">cenhomes.quan_he_tuyen_sinh_hoc_vien</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="hoc_vien_id" />
|
||||
<field name="nhan_vien_tuyen_sinh_id" />
|
||||
<field name="ngay_bat_dau" />
|
||||
<field name="trang_thai" />
|
||||
<button name="action_ban_giao" string="Bàn Giao" type="object" class="btn-primary" attrs="{'invisible': [('trang_thai', '=', 'da_ban_giao')]}"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_cenhomes_quan_he_tuyen_sinh_hoc_vien" model="ir.actions.act_window">
|
||||
<field name="name">Quan hệ Tuyển sinh - Học viên</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">cenhomes.quan_he_tuyen_sinh_hoc_vien</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|