コード例 #1
0
 private void loadFull()
 {
     gridUngluong.DataSource = BUS_Ungluong.select(txtTimkiem.Text);
     txtManv.DataBindings.Clear();
     txtManv.DataBindings.Add("Text", gridUngluong.DataSource, "manv");
     dateNgay.DataBindings.Clear();
     dateNgay.DataBindings.Add("Datetime", gridUngluong.DataSource, "ngaythang");
     txtTienung.DataBindings.Clear();
     txtTienung.DataBindings.Add("Text", gridUngluong.DataSource, "tien");
     lbTitle.Text = "QUẢN LÝ ỨNG LƯƠNG";
 }
コード例 #2
0
 private void xoa()
 {
     if (gridUngluong.MainView.RowCount > 0)
     {
         if (MessageBox.Show("Bạn có muốn xóa số tiền nhân viên " + txtHoten.Text + " đã ứng hay không", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             if (BUS_Ungluong.delete(txtManv.Text, dateNgay.DateTime.Month.ToString(), dateNgay.DateTime.Year.ToString()) == "true")
             {
                 loadFull();
             }
             else
             {
                 MessageBox.Show("Lỗi từ hệ thống hãy liên hệ với bộ phận kỹ thuật", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     if (gridUngluong.MainView.RowCount == 0)
     {
         clear1();
     }
 }
コード例 #3
0
 private void btCapnhat_Click(object sender, EventArgs e)
 {
     if (txtManv.Enabled == true)
     {
         if (kt_them())
         {
             Ungluong ul = new Ungluong();
             ul.Manv      = txtManv.Text;
             ul.Ngay      = dateNgay.DateTime.Day.ToString();
             ul.Thang     = dateNgay.DateTime.Month.ToString();
             ul.Nam       = dateNgay.DateTime.Year.ToString();
             ul.Tien      = txtTienung.Text;
             ul.Trangthai = "0";
             if (BUS_Ungluong.insert(ul) == "true")
             {
                 huy();
             }
             else
             {
                 MessageBox.Show("Lỗi từ hệ thống, hãy liên hệ với bộ phận kỹ thuật", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else
     {/*
       * Ungluong ul_new = new Ungluong();
       * ul_new.Manv = txtManv.Text;
       * ul_new.Thang = dateNgay.DateTime.Month.ToString();
       * ul_new.Nam = dateNgay.DateTime.Year.ToString();
       *
       * if (kt_them())
       * {
       *     Ungluong ul_n = new Ungluong();
       *     ul_new.Ngay = dateNgay.DateTime.Day.ToString();
       *     ul_new.Thang = dateNgay.DateTime.Month.ToString();
       *     ul_new.Nam = dateNgay.DateTime.Year.ToString();
       *     ul_new.Tien = txtTienung.Text;
       *     Ungluong ul_c = new Ungluong();
       *     ul_c.Manv = txtManv.Text;
       *     ul_c.Thang = ngaycu.Month.ToString();
       *     ul_c.Nam = ngaycu.Year.ToString();
       *     //if (BUS_Ungluong.update(ul_c, ul_n) == "true")
       *     {
       *         huy();
       *     }
       *     else
       *     {
       *         MessageBox.Show("Lỗi từ hệ thống, hãy liên hệ với bộ phận kỹ thuật", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
       *     }
       * }
       */
         Ungluong ul = new Ungluong();
         ul.Ngay = dateNgay.DateTime.Day.ToString();
         ul.Manv = txtManv.Text;
         ul.Tien = txtTienung.Text;
         if (kt_them())
         {
             if (ngaycu != DateTime.Parse(dateNgay.Text))
             {
                 ul.Thang = dateNgay.DateTime.Month.ToString();
                 ul.Nam   = dateNgay.DateTime.Year.ToString();
                 if (BUS_Ungluong.update_(ul, ngaycu.Month.ToString(), ngaycu.Year.ToString()) == "true")
                 {
                     huy();
                 }
                 else
                 {
                     MessageBox.Show("Lỗi từ hệ thống, hãy liên hệ với bộ phận kỹ thuật", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 ul.Thang = ngaycu.Month.ToString();
                 ul.Nam   = ngaycu.Month.ToString();
                 if (BUS_Ungluong.update_(ul, ngaycu.Month.ToString(), ngaycu.Month.ToString()) == "true")
                 {
                     huy();
                 }
                 else
                 {
                     MessageBox.Show("Lỗi từ hệ thống, hãy liên hệ với bộ phận kỹ thuật", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
     }
 }
コード例 #4
0
        private bool kt_them()
        {
            bool kt = true;

            if (txtManv.Text == "" || dateNgay.Text == "" || txtTienung.Text == "")
            {
                kt = false;
                MessageBox.Show("Hãy điền đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
            else if (BUS_Nhanvien.KiemTraMaNV(txtManv.Text) == "true")
            {
                kt = false;
                MessageBox.Show("Không có nhân viên này", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
            else if (dateNgay.DateTime > DateTime.Now)
            {
                kt = false;
                MessageBox.Show("Ngày này chưa tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
            else if (!BUS.BUS_Nhanvien.kiemtra_ngaycong_ngayvaolam(txtManv.Text, dateNgay.DateTime))
            {
                kt = false;
                MessageBox.Show("Ngày ứng lương không hợp lệ, ngày này nhân viên chưa vào làm trong công ty", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (int.Parse(txtTienung.Text) == 0)
            {
                kt = false;
                MessageBox.Show("Số tiền ứng phải lớn hơn 0vnđ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }/*
              * else
              * {
              * Ungluong ul = new Ungluong();
              * ul.Manv = txtManv.Text;
              * ul.Thang = dateNgay.DateTime.Month.ToString();
              * ul.Nam = dateNgay.DateTime.Year.ToString();
              * if (!BUS_Ungluong.kt_trung_them(ul))
              * {
              *     if (ul.Thang == ngaycu.Month.ToString() && ul.Nam == ngaycu.Year.ToString())
              *     {
              *
              *     }
              *     else
              *     {
              *         kt = false;
              *         MessageBox.Show("Tháng này nhân viên đã ứng tiền rồi", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
              *     }
              * }
              * }*/
            else
            {
                Ungluong ul = new Ungluong();
                ul.Manv = txtManv.Text;
                if (ngaycu.Month != DateTime.Parse(dateNgay.Text).Month || ngaycu.Year != DateTime.Parse(dateNgay.Text).Year)
                {
                    ul.Thang = dateNgay.DateTime.Month.ToString();
                    ul.Nam   = dateNgay.DateTime.Year.ToString();
                    if (!BUS_Ungluong.kt_trung_them(ul))
                    {
                        kt = false;
                        MessageBox.Show("Tháng này nhân viên đã ứng tiền rồi", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            return(kt);
        }