private void btnTyLeLuongThang_Click(object sender, EventArgs e) { SqlConnection sc = frmMain.me.sql.connectSQL(); sc.Open(); SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmbangtileluong"), sc); if (scmd.ExecuteReader().Read()) { Form frm = KiemTraTonTai(typeof(frmbangtileluong)); if (frm != null) { frm.Activate(); } else { frmbangtileluong f = new frmbangtileluong(); f.MdiParent = this; f.Show(); } } else { RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Exclamation); } sc.Close(); }
private void cmdtinhluong_Click(object sender, EventArgs e) { if ((txtngaycongchuan.Text == "") || (txttileluong.Text == "")) { DialogResult rs = RadMessageBox.Show("\nBạn chưa nhập số ngày làm việc trong tháng và tỉ lệ lương.\nMở Form Tỉ lệ lương để nhập vào ?\n", "Thông báo", MessageBoxButtons.YesNo, RadMessageIcon.Question); if (rs == DialogResult.Yes) { frmbangtileluong f = new frmbangtileluong(); f.MdiParent = this.MdiParent; f.Show(); this.Close(); } } else { //kiểm tra chấm công hết chưa bool bchamcong = false; for (int i = 0; i < dgv_bangluong.Rows.Count - 1; i++) { //DataGridViewRow dgvrow = dgv_bangluong.Rows[i]; if (dgv_bangluong.Rows[i].Cells["mahieuqua"].Value.ToString() == "") { bchamcong = true; } } if (bchamcong) { RadMessageBox.Show("\nChưa chấm công xong !\n", "Thông Báo"); } else //tính lương { for (int i = 0; i < dgv_bangluong.Rows.Count - 1; i++) { cluong.tinhluong(thangkt, namkt, dgv_bangluong.Rows[i].Cells["manv"].Value.ToString(), int.Parse(dgv_bangluong.Rows[i].Cells["luongcoban"].Value.ToString()), double.Parse(dgv_bangluong.Rows[i].Cells["tilehq"].Value.ToString()), int.Parse(dgv_bangluong.Rows[i].Cells["songaylv"].Value.ToString()), int.Parse(dgv_bangluong.Rows[i].Cells["sogiotangca"].Value.ToString()), int.Parse(dgv_bangluong.Rows[i].Cells["sogiotangcacn"].Value.ToString()), int.Parse(dgv_bangluong.Rows[i].Cells["songaynghiphep"].Value.ToString()), int.Parse(dgv_bangluong.Rows[i].Cells["songaynghingungviec"].Value.ToString()), double.Parse(dgv_bangluong.Rows[i].Cells["tileccvasinhhoat"].Value.ToString()), int.Parse(dgv_bangluong.Rows[i].Cells["phucapcv"].Value.ToString()), int.Parse(txtngaycongchuan.Text.Trim()), TileTB(double.Parse(txttileluong.Text.Trim()), dgv_bangluong.Rows.Count - 1, LaySNTheoLoai(), chieuqua.tilehq()), int.Parse(dgv_bangluong.Rows[i].Cells["phucapkhac"].Value.ToString())); } if (cboTo.Text != "") { //đưa dữ liệu vào datagirdview HienThiTTGird(thangkt, namkt, cboPhong.SelectedValue.ToString(), cboTo.SelectedValue.ToString()); } else { //đưa dữ liệu vào datagirdview HienThiTTGird(thangkt, namkt, cboPhong.SelectedValue.ToString()); } lamrong(); } } }