Пример #1
0
 private void dataGridTrinhDo_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     updateTrinhDo = thongTinTrinhDoServices.GetThongTinTrinhDoById(Convert.ToInt32(dataGridTrinhDo.CurrentRow.Cells[0].Value.ToString()));
     if (updateTrinhDo != null)
     {
         txtMaNV.Text            = updateTrinhDo.ThongTinNhanVIen.MaNV;
         txtTenNV.Text           = updateTrinhDo.ThongTinNhanVIen.hoTen;
         cbTrinhDo.SelectedValue = updateTrinhDo.idTrinhDo;
         txtNoiDaoTao.Text       = updateTrinhDo.noiDaoTao;
         txtChuyenNganh.Text     = updateTrinhDo.chuyenNganh;
         txtLoaiHinh.Text        = updateTrinhDo.loaiHinh;
         datetimeTotNghiep.Value = Convert.ToDateTime(updateTrinhDo.thoiGianTotNghiep);
         txtChungChi.Text        = updateTrinhDo.bangCapPhu_CC;
         btnSua.Enabled          = true;
         btnThem.Enabled         = false;
         btnClear.Enabled        = true;
         txtMaNV.ReadOnly        = true;
     }
 }
Пример #2
0
 private void InitThongTinHocVan(PMNS.Entities.Models.ThongTinTrinhDo trinhDo)
 {
     if (trinhDo != null)
     {
         lblTrinhDo.Text           = trinhDo.TrinhDo.TrinhDo1;
         lblNoiDaoTao.Text         = trinhDo.noiDaoTao;
         lblChuyenNganh.Text       = trinhDo.chuyenNganh;
         lblLoaiHinh.Text          = trinhDo.loaiHinh;
         lblThoiGianTotNghiep.Text = Convert.ToDateTime(trinhDo.thoiGianTotNghiep).ToString("dd/MM/yyyy");
         lblBangCapPhu.Text        = trinhDo.bangCapPhu_CC;
     }
     else
     {
         lblVanHoa.Text            = "Chưa Cập Nhật";
         lblTrinhDo.Text           = "Chưa Cập Nhật";
         lblNoiDaoTao.Text         = "Chưa Cập Nhật";
         lblChuyenNganh.Text       = "Chưa Cập Nhật";
         lblLoaiHinh.Text          = "Chưa Cập Nhật";
         lblThoiGianTotNghiep.Text = "Chưa Cập Nhật";
         lblBangCapPhu.Text        = "Chưa Cập Nhật";
     }
 }
Пример #3
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     try
     {
         PMNS.Entities.Models.ThongTinTrinhDo trinhDo = new PMNS.Entities.Models.ThongTinTrinhDo
         {
             idNhanVien        = nhanVienServices.GetEmpByMaNV(txtMaNV.Text.Trim()).idNhanVien,
             idTrinhDo         = Convert.ToInt32((cbTrinhDo.SelectedItem as TrinhDo).idTrinhDo),
             noiDaoTao         = txtNoiDaoTao.Text,
             chuyenNganh       = txtChuyenNganh.Text,
             loaiHinh          = txtLoaiHinh.Text,
             thoiGianTotNghiep = datetimeTotNghiep.Value,
             bangCapPhu_CC     = txtChungChi.Text
         };
         if (thongTinTrinhDoServices.AddThongTinTrinhDo(trinhDo))
         {
             MessageBox.Show("Đã Thêm Thông Tin Trình Độ Thành Công!", "Thành Công!", MessageBoxButtons.OK);
             InitGridView();
             dataGridTrinhDo.Refresh();
             ClearAllText(this);
         }
         else
         {
             MessageBox.Show("Vui Lòng Kiểm Tra Lại Thông Tin Đầu Vào!", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (InvalidOperationException ex)
     {
         if (UserProfile.permission == 1)
         {
             MessageBox.Show(ex.ToString(), "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             MessageBox.Show("Vui Lòng Kiểm Tra Thông Tin Đầu Vào!", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Пример #4
0
 private void btnFunction_Click(object sender, EventArgs e)
 {
     if (empDetails.ThongTinTrinhDoes.Count != 0)
     {
         try
         {
             empDetails.ThongTinTrinhDoes.FirstOrDefault().idTrinhDo         = Convert.ToInt32((cbTrinhDo.SelectedItem as TrinhDo).idTrinhDo);
             empDetails.ThongTinTrinhDoes.FirstOrDefault().loaiHinh          = txtLoaiHinh.Text.Trim();
             empDetails.ThongTinTrinhDoes.FirstOrDefault().noiDaoTao         = txtNoiDaoTao.Text.Trim();
             empDetails.ThongTinTrinhDoes.FirstOrDefault().thoiGianTotNghiep = datetimeTotNghiep.Value;
             empDetails.ThongTinTrinhDoes.FirstOrDefault().chuyenNganh       = txtChuyenNganh.Text.Trim();
             empDetails.ThongTinTrinhDoes.FirstOrDefault().bangCapPhu_CC     = txtChungChi.Text.Trim();
             thongTinTrinhDoServices.CommitThongTinTrinhDo();
             MessageBox.Show("Đã Chỉnh Sửa Thông Tin Thành Công!", "Thành Công!", MessageBoxButtons.OK);
             this.Close();
         }
         catch (InvalidOperationException ex)
         {
             if (UserProfile.permission == 1)
             {
                 MessageBox.Show(ex.ToString(), "Lỗi!"
                                 , MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 MessageBox.Show("Đã Có Lỗi Xảy Ra! Vui Lòng Kiểm Tra Lại Thông Tin!", "Lỗi!"
                                 , MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else
     {
         try
         {
             var trinhDoInfo = new PMNS.Entities.Models.ThongTinTrinhDo
             {
                 idTrinhDo         = Convert.ToInt32((cbTrinhDo.SelectedItem as TrinhDo).idTrinhDo),
                 loaiHinh          = txtLoaiHinh.Text.Trim(),
                 noiDaoTao         = txtNoiDaoTao.Text.Trim(),
                 thoiGianTotNghiep = datetimeTotNghiep.Value,
                 chuyenNganh       = txtChuyenNganh.Text.Trim(),
                 bangCapPhu_CC     = txtChungChi.Text.Trim()
             };
             empDetails.ThongTinTrinhDoes.Add(trinhDoInfo);
             thongTinTrinhDoServices.CommitThongTinTrinhDo();
             MessageBox.Show("Đã Thêm Thông Tin Thành Công!", "Thành Công!", MessageBoxButtons.OK);
             this.Close();
         }
         catch (InvalidOperationException ex)
         {
             if (UserProfile.permission == 1)
             {
                 MessageBox.Show(ex.ToString(), "Lỗi!"
                                 , MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 MessageBox.Show("Đã Có Lỗi Xảy Ra! Vui Lòng Kiểm Tra Lại Thông Tin!", "Lỗi!"
                                 , MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
 }