public CREATE_OFF_DAY(List <int> lstIDNhanVienNgayNghi) { this.lstIDNhanVienNgayNghi = lstIDNhanVienNgayNghi; data = new TinhTienLuongEntities(); InitializeComponent(); this.btnCapNhat.Show(); this.btnTaoNgay.Hide(); this.txtSearchBar.Enabled = false; this.btnSearch.Enabled = false; this.listTitleOFFDay = data.fnDisplayTitleOFFDay().ToList(); this.TitleOFFDay.DataSource = this.listTitleOFFDay; this.TitleOFFDay.DisplayMember = "TenNgayNghi"; this.TitleOFFDay.ValueMember = "ID"; //Show info staff on datagridview int i = 1; foreach (int id in lstIDNhanVienNgayNghi) { this.bunifuCustomDataGrid1.Rows.Add(true, i, data.NHANSUs.Find(data.NHANVIEN_LOAINGAYNGHI.Find(id).ID_NhanVien).UserName, data.NHANSUs.Find(data.NHANVIEN_LOAINGAYNGHI.Find(id).ID_NhanVien).HoVaTen, data.NHANSUs.Find(data.NHANVIEN_LOAINGAYNGHI.Find(id).ID_NhanVien).SoNgayNghiPhep ); this.bunifuCustomDataGrid1.DefaultCellStyle.ForeColor = Color.FromArgb(64, 64, 64); this.lstIDNhanVien.Add((int)data.NHANVIEN_LOAINGAYNGHI.Find(id).ID_NhanVien); i++; } //Khi fill data vao form phải fill TitleOFFDay trước vì TitleOFFDay có sự kiện text change //khi tiltleOFFDay được lựa chọn nó sẽ làm thay đổi các thông tin đã nhập trước đó this.TitleOFFDay.SelectedValue = data.NHANVIEN_LOAINGAYNGHI.Find(lstIDNhanVienNgayNghi[0]).ID_LoaiNgayNghi; this.txtNgayKetThuc.Value = data.NHANVIEN_LOAINGAYNGHI.Find(lstIDNhanVienNgayNghi[0]).NgayKetThuc.GetValueOrDefault(); this.txtNgayBatDau.Value = data.NHANVIEN_LOAINGAYNGHI.Find(lstIDNhanVienNgayNghi[0]).NgayBatDau.GetValueOrDefault(); if (data.LOAINGAYNGHIs.Find(data.NHANVIEN_LOAINGAYNGHI.Find(lstIDNhanVienNgayNghi[0]).ID_LoaiNgayNghi.GetValueOrDefault()).LoaiNgayNghi1.Replace(" ", "") == "CoPhep") { this.TypeOFFDay.SetSelected(0, true); } else { this.TypeOFFDay.SetSelected(1, true); } this.txtNameOfOFFDay.Text = data.NHANVIEN_LOAINGAYNGHI.Find(lstIDNhanVienNgayNghi[0]).LyDo; if ((data.NHANVIEN_LOAINGAYNGHI.Find(lstIDNhanVienNgayNghi[0]).NgayBatDau.GetValueOrDefault().Minute != 00 && data.NHANVIEN_LOAINGAYNGHI.Find(lstIDNhanVienNgayNghi[0]).NgayBatDau.GetValueOrDefault().Hour != 00) || (data.NHANVIEN_LOAINGAYNGHI.Find(lstIDNhanVienNgayNghi[0]).NgayKetThuc.GetValueOrDefault().Minute != 00 && data.NHANVIEN_LOAINGAYNGHI.Find(lstIDNhanVienNgayNghi[0]).NgayKetThuc.GetValueOrDefault().Hour != 00)) { this.checkBoxOFFAllDay.Checked = false; } else { this.checkBoxOFFAllDay.Checked = true; } }
public CREATE_OFF_DAY() { InitializeComponent(); this.btnTaoNgay.Show(); this.btnCapNhat.Hide(); data = new TinhTienLuongEntities(); this.listTitleOFFDay = data.fnDisplayTitleOFFDay().ToList(); this.TitleOFFDay.DataSource = data.LOAINGAYNGHIs.ToList(); this.TitleOFFDay.DisplayMember = "TenNgayNghi"; this.TitleOFFDay.ValueMember = "ID"; ShowInfoEmployee(); }