private void LoadData(int date) { bll = new BLLuong(); ds = bll.LoadData(date); dsluong = new List <LUONG>(); ds = bll.LoadData(date); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { DataRow row = ds.Tables[0].Rows[i]; var x = row.ItemArray.ToList(); LUONG salar = new LUONG(); salar.MaNV = int.Parse(x[0].ToString()); salar.NgayTL = int.Parse(dtp_cal.Value.ToString("yyyyMM")); salar.Luong1 = int.Parse(x[2].ToString()); dsluong.Add(salar); } dgvLuong.Rows.Clear(); for (int i = 0; i < dsluong.Count; i++) { dgvLuong.Rows.Add(dsluong[i].MaNV, dsluong[i].NgayTL, dsluong[i].Luong1); } dtp_cal.Format = DateTimePickerFormat.Custom; dtp_print.Format = DateTimePickerFormat.Custom; dtp_cal.CustomFormat = "MM/yyyy"; dtp_print.CustomFormat = "MM/yyyy"; dgvLuong.AutoResizeColumns(); }
private void btnLuu_Click(object sender, EventArgs e) { if (Them == true) { //try //{ // Thực hiện lệnh BLLuong blTp = new BLLuong(); blTp.ThemLuong(txtMaNV.Text, txtLuongCB.Text, txtLuongThuong.Text, ref err); // Load lại dữ liệu trên DataGridView LoadData(); // Thông báo MessageBox.Show("Đã thêm xong!"); //} //catch (SqlException) //{ // MessageBox.Show("Không thêm được. Lỗi rồi!"); //} } else { // Thực hiện lệnh BLLuong blTp = new BLLuong(); blTp.CapNhatLuong(txtMaNV.Text, txtLuongCB.Text, txtLuongThuong.Text, ref err); // Load lại dữ liệu trên DataGridView LoadData(); // Thông báo MessageBox.Show("Đã sửa xong!"); } }
private void fmLogin_Load(object sender, EventArgs e) { this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; try { //đoạn này dùng để khởi tạo record thống kê, lương //nhân viên login => không có quyền truy cập thống kê => không tạo được tk // khi chưa có thống kê tuownwng ứng => hóa đơn được tạo sẽ không được cập nhật vào thống kê // trigger on hóa đơn => update thống kê // TH xảy ra: // Đầu tháng: nhân viên đăng nhập => không có quyền tạo tk => không có thống kê tương ứng với tháng mới // nhân viên đặt hóa đơn => không được cộng vào thống kê tương ứng // do windows Global.global_datacontext = new QLBH_FastFoodDataContext(); Global.global_datacontext.Connection.Open(); int month = DateTime.Now.Month; int year = DateTime.Now.Year; BLLThongKe bltk = new BLLThongKe(); string err; bltk.Insert(year, month, out err); BLLuong bLLuong = new BLLuong(); BLNhanVien bLNhanvien = new BLNhanVien(); List <v_NhanVien> dsnv = bLNhanvien.dsVNhanVien(); foreach (v_NhanVien nv in dsnv) { bLLuong.Insert(DateTime.Now, nv.MaNV, out err); } Global.global_datacontext.Connection.Close(); } catch { MessageBox.Show("Data error (from fmLogin.cs line 42)"); } }
private void TinhLuong(int date) { //timenow = int.Parse(dtp_print.Value.ToString("yyyyMM")); bll = new BLLuong(); bool a = true; dsluong = new List <Luong>(); ds = bll.Calculate_salaries(); blPC.Update(4, out string stri);//trả về hệ số sau khi tính for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { DataRow row = ds.Tables[0].Rows[i]; var x = row.ItemArray.ToList(); Luong salar = new Luong() { MaNV = int.Parse(x[0].ToString()), NgayTraLuong = date, TienLuong = int.Parse(x[1].ToString()) }; //dsluong.Add(salar); a = bll.Insert(salar, out err); } if (!a) { MessageBox.Show("Đã Tính Lương tháng này"); } }
private void dateTimePicker2_ValueChanged(object sender, EventArgs e) { int a = int.Parse(dtp_print.Value.ToString("yyyyMM")); dgvLuong.Rows.Clear(); bll = new BLLuong(); ds = bll.LoadData(a); this.LoadData(a); //MessageBox.Show(a); }
private void LoadShift() { //BLPhanCong blpc = new BLPhanCong(); cbb_shift.Items.Clear(); int id = int.Parse(cbb_emp_ID.SelectedItem.ToString()); BLLuong bll = new BLLuong(); List <int> shift = bll.GetShifts(id); foreach (int item in shift) { cbb_shift.Items.Add(item); } }
private void LoadShifts(int id) { for (int countt = 0; countt < checkedLists_ABS.Count(); countt++) { checkedLists_ABS[countt].Items.Clear(); } bll = new BLLuong(); List <int> shift = bll.GetShifts(id); for (int i = 0; i < shift.Count; i++) { for (int countt = 0; countt < checkedLists_ABS.Count(); countt++) { checkedLists_ABS[countt].Items.Add(shift[i]); } } }
private void LoadData(int Nam, int Thang) { BLLuong = new BLLuong(); dsvLuong = BLLuong.dsVLuong(Nam, Thang); dgvNhanVien.Rows.Clear(); for (int i = 0; i < dsvLuong.Count; i++) { if (dsvLuong[i].GT == true) { dgvNhanVien.Rows.Add(dsvLuong[i].MaNV, dsvLuong[i].HoTen, dsvLuong[i].TenCV, "Nữ", dsvLuong[i].CMND, dsvLuong[i].SoGioLamViec, dsvLuong[i].Luong, dsvLuong[i].Thang, dsvLuong[i].Nam); } else { dgvNhanVien.Rows.Add(dsvLuong[i].MaNV, dsvLuong[i].HoTen, dsvLuong[i].TenCV, "Nam", dsvLuong[i].CMND, dsvLuong[i].SoGioLamViec, dsvLuong[i].Luong, dsvLuong[i].Thang, dsvLuong[i].Nam); } } }
private void LoadShifts(int id) { for (int countt = 0; countt < checkedLists_ABS.Count(); countt++) { checkedLists_ABS[countt].Items.Clear(); } bll = new BLLuong(); ds = bll.GetShifts(id); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { DataRow row = ds.Tables[0].Rows[i]; var x = row.ItemArray.ToList(); for (int countt = 0; countt < checkedLists_ABS.Count(); countt++) { checkedLists_ABS[countt].Items.Add(x[0]); } } }
private void LoadShift() { //BLPhanCong blpc = new BLPhanCong(); cbb_shift.Items.Clear(); int id = int.Parse(cbb_emp_ID.SelectedItem.ToString()); BLLuong bll = new BLLuong(); //DataSet ds = bll.GetShifts(id); bll = new BLLuong(); DataSet ds = bll.GetShifts(id); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { DataRow row = ds.Tables[0].Rows[i]; var x = row.ItemArray.ToList(); cbb_shift.Items.Add(x[0]); } }
public void Prestart() { try { int month = DateTime.Now.Month; int year = DateTime.Now.Year; BLLThongKe bltk = new BLLThongKe(); string err; bltk.Insert(year, month, out err); BLLuong bLLuong = new BLLuong(); BLNhanVien bLNhanvien = new BLNhanVien(); List <v_NhanVien> dsnv = bLNhanvien.dsVNhanVien(); foreach (v_NhanVien nv in dsnv) { bLLuong.Insert(DateTime.Now, nv.MaNV, out err); } } catch { MessageBox.Show("Data error (from Form1.cs line 156)"); } }
private void LoadData(int date) { bll = new BLLuong(); ds = bll.LoadData(date); dsluong = new List <Luong>(); ds = bll.LoadData(date); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { DataRow row = ds.Tables[0].Rows[i]; var x = row.ItemArray.ToList(); Luong salar = new Luong() { MaNV = int.Parse(x[0].ToString()), NgayTraLuong = int.Parse(dtp_cal.Value.ToString("yyyyMM")), TienLuong = int.Parse(x[2].ToString()) }; //salar.NgayTraLuong.ToString("yyyyMM"); // dsnv.Clear(); dsluong.Add(salar); // dsnv.Add(salar.MaNV); } dgvLuong.Rows.Clear(); // cbb_empIDs.Items.Clear(); for (int i = 0; i < dsluong.Count; i++) { dgvLuong.Rows.Add(dsluong[i].MaNV, dsluong[i].NgayTraLuong, dsluong[i].TienLuong); // cbb_empIDs.Items.Add(dsluong[i].MaNV); } dtp_cal.Format = DateTimePickerFormat.Custom; dtp_print.Format = DateTimePickerFormat.Custom; dtp_cal.CustomFormat = "MM/yyyy"; dtp_print.CustomFormat = "MM/yyyy"; dgvLuong.AutoResizeColumns(); }
private void TinhLuong(int date) { bll = new BLLuong(); dsluong = new List <LUONG>(); bll.Calculate_salaries(date); }