Ejemplo n.º 1
0
        public JsonResult GetThongTinNhanVien(string ip_MaNhanVien)
        {
            var inforEmployee = new InforEmployee();
            var infors        = _db.DM_NHAN_SU.FirstOrDefault(m => m.MA_NV == ip_MaNhanVien);

            if (infors == null)
            {
                return(null);
            }
            var trangThaiLd = _db.pr_V_GD_TRANG_THAI_LAO_DONG_By_Ma_nhan_vien(ip_MaNhanVien).FirstOrDefault();

            if (trangThaiLd == null)
            {
                return(null);
            }
            var listChucVu = _db.pr_V_GD_QUA_TRINH_LAM_VIEC_chuc_vu_hien_tai(ip_MaNhanVien, 3);

            inforEmployee.HO_TEN              = infors.HO_DEM + " " + infors.TEN;
            inforEmployee.GIOI_TINH           = infors.GIOI_TINH;
            inforEmployee.NGAY_SINH           = string.Format("{0: dd/MM/yyyy}", infors.NGAY_SINH);
            inforEmployee.NOI_SINH            = infors.NOI_SINH;
            inforEmployee.NGUYEN_QUAN         = infors.NGUYEN_QUAN;
            inforEmployee.DK_HO_KHAU          = infors.HO_KHAU;
            inforEmployee.DIA_CHI             = infors.CHO_O;
            inforEmployee.CMTND               = infors.CMND;
            inforEmployee.NGAY_CAP            = string.Format("{0: dd/MM/yyyy}", infors.NGAY_CAP_CMND);
            inforEmployee.NOI_CAP             = infors.NOI_CAP_CMND;
            inforEmployee.MA_SO_THUE          = infors.MA_SO_THUE;
            inforEmployee.DTDD                = infors.DI_DONG;
            inforEmployee.DT_NHA_RIENG        = infors.DT_NHA;
            inforEmployee.EMAIL_CO_QUAN       = infors.EMAIL_CQ;
            inforEmployee.EMAIL_CA_NHAN       = infors.EMAIL_CA_NHAN;
            inforEmployee.TRANG_THAI_LAO_DONG = trangThaiLd.TRANG_THAI_LAO_DONG;

            inforEmployee.LIST_CHUC_VU = new List <ChucVuModel>();
            foreach (var item in listChucVu)
            {
                inforEmployee.LIST_CHUC_VU.Add(new ChucVuModel()
                {
                    TU_NGAY            = string.Format("{0}: dd/MM/yyyy", item.NGAY_BAT_DAU),
                    DEN_NGAY           = string.Format("{0}: dd/MM/yyyy", item.NGAY_KET_THUC),
                    MA_CHUC_VU         = item.MA_CV,
                    TEN_CHUC_VU        = item.TEN_CV,
                    TRANG_THAI_CHUC_VU = item.TRANG_THAI_CV,
                    TY_LE_THAM_GIA     = item.TY_LE_THAM_GIA ?? 0,
                    MA_DON_VI          = item.MA_DON_VI,
                    TEN_DON_VI         = item.TEN_DON_VI,
                    CAP_DON_VI         = item.CAP_DON_VI,
                    MA_QUYET_DINH      = item.MA_QUYET_DINH,
                    NGAY_CO_HIEU_LUC   = string.Format("{0}: dd/MM/yyyy", item.NGAY_CO_HIEU_LUC),
                    NGAY_HET_HIEU_LUC  = string.Format("{0}: dd/MM/yyyy", item.NGAY_HET_HIEU_LUC)
                });
            }
            return(Json(inforEmployee, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        private void ChangeInfor_Click(object sender, EventArgs e)
        {
            InforEmployee i = new InforEmployee(employee);

            i.Show();
        }