public frm_11_XemCong() { InitializeComponent(); log4net.Config.XmlConfigurator.Configure(); m_listIDPhongBan = new List <int>(); m_DSNV = new List <cUserInfo>(); m_Bang_DSNV = TaoBang_DSNV(); m_Bang_TongHopXemCong = TaoBang_TongHopXemCong(); m_Bang_GioKDQD = TaoBang_GioKDQD(); m_Bang_GioThieuCheck = TaoBang_GioThieuCheck(); m_Bang_ThK_TreSom = TaoBang_ThK_TreSom(); //1. không cho autogen các column khi bind dữ liệu: 4 cái dgrdTongHop.AutoGenerateColumns = dgrdGioKDQD.AutoGenerateColumns = dgrdGioThieuCheck.AutoGenerateColumns = dgrdThKTreSom.AutoGenerateColumns = dgrdDSNVTrgPhg.AutoGenerateColumns = false; dgrdTongHop.DataSource = m_Bang_TongHopXemCong; dgrdGioKDQD.DataSource = m_Bang_GioKDQD; dgrdGioThieuCheck.DataSource = m_Bang_GioThieuCheck; dgrdThKTreSom.DataSource = m_Bang_ThK_TreSom; DataView dataView = new DataView(m_Bang_DSNV); dgrdDSNVTrgPhg.DataSource = dataView; var today = DateTime.Today; dtpNgayBD.Value = new DateTime(today.Year, today.Month, 1); dtpNgayKT.Value = new DateTime(today.Year, today.Month, DateTime.DaysInMonth(today.Year, today.Month)); //3. vẽ 3 checkbox checkall cho DSNV trong phòng XL2.VeCheckBox_CheckAll(dgrdDSNVTrgPhg, checkAll_GridDSNV, checkAll_CheckedChanged, new Point(7, 3)); }
public frmQLNV() { InitializeComponent(); log4net.Config.XmlConfigurator.Configure(); #region kh?i t?o các bi?n c?c b? m_DSPhg = new List <cPhongBan>(); m_listIDPhongBan = new List <int>(); m_DSNV = new List <cUserInfo>(); #endregion // không cho autogen các column khi bind d? li?u: 4 cái dgrdDSNVTrgPhg.AutoGenerateColumns = false; #region gán template vào các dataSource, ho?c dataView vào các dataSource DataView dataView = new DataView(m_Bang_DSNV); dgrdDSNVTrgPhg.DataSource = dataView; #endregion //3. v? 3 checkbox checkall cho DSNV trong pḥng XL2.VeCheckBox_CheckAll(dgrdDSNVTrgPhg, checkAll_GridDSNV, checkAll_CheckedChanged, new Point(7, 3)); }
private void Form1_Load(object sender, EventArgs e) { IsReload = false; if (SqlDataAccessHelper.TestConnection(SqlDataAccessHelper.ConnectionString) == false) { AutoClosingMessageBox.Show("Mất kết nối với CSDL. Vui lòng thử lại sau.", "Lỗi", 2000); this.Close(); return; } dtpThang.Value = m_thang; var tablePhong = DAL.LayDSTatCaPhongBan(); if (tablePhong.Rows.Count == 0) { AutoClosingMessageBox.Show("Bạn chưa được phân quyền thao tác.", "Thông báo", 2000); return; } //2. lấy dữ liệu phòng ban được phép thao tác và load treePhongBan : xoá dữ liệu trước và load treePhongBan.Nodes.Clear(); loadTreePhgBan(treePhongBan, tablePhong); // đăng ký sự kiện cho tree và chọn topNode treePhongBan.AfterSelect += treePhongBan_AfterSelect; treePhongBan.SelectedNode = treePhongBan.TopNode; XL2.VeCheckBox_CheckAll(dgrdDSNVTrgPhg, checkAll_GridDSNV, checkAll_CheckedChanged, new Point(7, 3)); }
public frm_XemCong() { InitializeComponent(); log4net.Config.XmlConfigurator.Configure(); #region khởi tạo các biến cục bộ m_DSPhg = new List <cPhongBan>(); m_listIDPhongBan = new List <int>(); m_DSNV = new List <cUserInfo>(); #endregion #region tạo template dataSource m_Bang_DSNV = TaoBang_DSNV(); m_Bang_TongHopXemCong = TaoBang_TongHopXemCong(); m_Bang_GioKDQD = TaoBang_GioKDQD(); m_Bang_GioThieuCheck = TaoBang_GioThieuCheck(); m_Bang_ThK_TreSom = TaoBang_ThK_TreSom(); #endregion #region không cho autogen các column khi bind dữ liệu: 4 cái dgrdTongHop.AutoGenerateColumns = dgrdGioKDQD.AutoGenerateColumns = dgrdGioThieuCheck.AutoGenerateColumns = dgrdThKTreSom.AutoGenerateColumns = dgrdDSNVTrgPhg.AutoGenerateColumns = false; #endregion #region gán template vào các dataSource, hoặc dataView vào các dataSource dgrdTongHop.DataSource = m_Bang_TongHopXemCong; dgrdGioKDQD.DataSource = m_Bang_GioKDQD; dgrdGioThieuCheck.DataSource = m_Bang_GioThieuCheck; dgrdThKTreSom.DataSource = m_Bang_ThK_TreSom; DataView dataView = new DataView(m_Bang_DSNV); dgrdDSNVTrgPhg.DataSource = dataView; #endregion //3. vẽ 3 checkbox checkall cho DSNV trong phòng XL2.VeCheckBox_CheckAll(dgrdDSNVTrgPhg, checkAll_GridDSNV, checkAll_CheckedChanged, new Point(7, 3)); #region khởi tạo giá trị mặc định ngày từ thứ 2 tuần trước đến ngày hôm nay var today = DateTime.Today; DateTime mondayOfLastWeek = today.AddDays(-(int)today.DayOfWeek - 6); var ngaybd = mondayOfLastWeek; var ngaykt = today; if (Settings.Default.LastStartDate != DateTime.MinValue) { ngaybd = Settings.Default.LastStartDate; ngaykt = Settings.Default.LastEndDate; } dtpNgayBD.Value = ngaybd; dtpNgayKT.Value = ngaykt; #endregion }
public frmDangKyNhiemVuChoNV() { InitializeComponent(); log4net.Config.XmlConfigurator.Configure(); // không cho autogen các column khi bind dữ liệu dgrdDSNVTrgPhg.AutoGenerateColumns = false; //3. vẽ checkbox checkall cho DSNV trong phòng XL2.VeCheckBox_CheckAll(dgrdDSNVTrgPhg, checkAll_GridDSNV, checkAll_CheckedChanged, new Point(7, 3)); }
public frm_21_KhaiBaoVang() { InitializeComponent(); dgrdDSNVTrgPhg.AutoGenerateColumns = dgrdNgayVang.AutoGenerateColumns = false; m_listIDPhongBan = new List <int>(); m_DSNV = new List <cUserInfo>(); m_Bang_DSNV = TaoBang_DSNV(); DataView dataView = new DataView(m_Bang_DSNV); dgrdDSNVTrgPhg.DataSource = dataView; XL2.VeCheckBox_CheckAll(dgrdDSNVTrgPhg, checkAll_GridDSNV, checkAll_CheckedChanged, new Point(7, 3)); }
public frmThemDieuChinhLuong() { InitializeComponent(); m_listIDPhongBan = new List <int>(); m_DSNV = new List <cUserInfo>(); m_Bang_DSNV = TaoBang_DSNV(); //1. không cho autogen các column khi bind dữ liệu: 4 cái dgrdDSNVTrgPhg.AutoGenerateColumns = false; DataView dataView = new DataView(m_Bang_DSNV); dgrdDSNVTrgPhg.DataSource = dataView; //3. vẽ 3 checkbox checkall cho DSNV trong phòng XL2.VeCheckBox_CheckAll(dgrdDSNVTrgPhg, checkAll_GridDSNV, checkAll_CheckedChanged, new Point(7, 3)); }
public frm_PhucHoiGioChamCong() { InitializeComponent(); log4net.Config.XmlConfigurator.Configure(); m_listIDPhongBan = new List <int>(); m_DSNV = new List <cUserInfo>(); m_Bang_DSNV = TaoBang_DSNV_PhucHoi(); m_Bang_PH_Them = TaoBang_PH_Them(); m_Bang_GioDaXN = TaoBang_GioDaXN(); dgrdDSNVTrgPhg.AutoGenerateColumns = dgrdPH_Them.AutoGenerateColumns = dgrdPH_Xoaa.AutoGenerateColumns = dgrdPH_GioGoc.AutoGenerateColumns = dgrdGioDaXN.AutoGenerateColumns = false; DataView dataView = new DataView(m_Bang_DSNV); dgrdDSNVTrgPhg.DataSource = dataView; dgrdPH_Them.DataSource = m_Bang_PH_Them; //3. vẽ 3 checkbox checkall cho DSNV trong phòng XL2.VeCheckBox_CheckAll(dgrdDSNVTrgPhg, checkAll_GridDSNV, checkAll_CheckedChanged, new Point(7, 3)); }
public frm_23_ChamCongQL() { InitializeComponent(); m_listIDPhongBan = new List <int>(); m_DSNV = new List <cUserInfo>(); m_Bang_DSNV = TaoBang_DSNV(); dgrdDSNVTrgPhg.AutoGenerateColumns = false; DataView dataView = new DataView(m_Bang_DSNV); dgrdDSNVTrgPhg.DataSource = dataView; DateTime today = DateTime.Today; dtpThang.Value = new DateTime(today.Year, today.Month, today.Day); dtpBDLam.Value = new DateTime(today.Year, today.Month, today.Day); dtpKTLam.Value = new DateTime(today.Year, today.Month, today.Day); XL2.VeCheckBox_CheckAll(dgrdDSNVTrgPhg, checkAll_GridDSNV, checkAll_CheckedChanged, new Point(7, 3)); }
public frm_31_SuaGioHangLoat() { InitializeComponent(); m_listIDPhongBan = new List <int>(); m_DSNV = new List <cUserInfo>(); m_Bang_DSNV = TaoBang_DSNV(); dgrdDSNVTrgPhg.AutoGenerateColumns = dgrdCTGioVao.AutoGenerateColumns = dgrdCTGioRa.AutoGenerateColumns = false; DataView dataView = new DataView(m_Bang_DSNV); dgrdDSNVTrgPhg.DataSource = dataView; XL2.VeCheckBox_CheckAll(dgrdDSNVTrgPhg, checkAll_GridDSNV, checkAll_CheckedChanged, new Point(7, 3)); XL2.VeCheckBox_CheckAll(dgrdCTGioVao, checkAllGridCheckIn, checkAll_CheckedChanged, new Point(7, 3)); XL2.VeCheckBox_CheckAll(dgrdCTGioRa, checkAllGridCheckOut, checkAll_CheckedChanged, new Point(7, 3)); DateTime today = DateTime.Today; dtpBD.Value = new DateTime(today.Year, today.Month, today.Day, 0, 0, 0); dtpKT.Value = new DateTime(today.Year, today.Month, today.Day, 23, 59, 59, 0); }
// hàm xử lý ----------------------------------------------------------------------------- public frm_SuaGioHangLoat() { InitializeComponent(); #region khởi tạo các biến cục bộ m_listIDPhongBan = new List <int>(); m_DSNV = new List <cUserInfo>(); m_Bang_DSNV = TaoBang_DSNV(); #endregion #region không cho autogen các column khi bind dữ liệu dgrdDSNVTrgPhg.AutoGenerateColumns = dgrdCTGioVao.AutoGenerateColumns = dgrdCTGioRa.AutoGenerateColumns = false; #endregion #region gán template vào các dataSource, hoặc dataView vào các dataSource DataView dataView = new DataView(m_Bang_DSNV); dgrdDSNVTrgPhg.DataSource = dataView; #endregion #region vẽ 3 checkbox checkall cho DSNV trong phòng XL2.VeCheckBox_CheckAll(dgrdDSNVTrgPhg, checkAll_GridDSNV, checkAll_CheckedChanged, new Point(7, 3)); XL2.VeCheckBox_CheckAll(dgrdCTGioVao, checkAllGridCheckIn, checkAll_CheckedChanged, new Point(7, 3)); XL2.VeCheckBox_CheckAll(dgrdCTGioRa, checkAllGridCheckOut, checkAll_CheckedChanged, new Point(7, 3)); #endregion DateTime today = DateTime.Today; dtpBD.Value = new DateTime(today.Year, today.Month, today.Day, 0, 0, 0); dtpKT.Value = new DateTime(today.Year, today.Month, today.Day, 23, 59, 59, 0); }