示例#1
0
 // them cong
 #region them cong
 private void _insert()
 {
     if (kiemtra_them())
     {
         DMBangcong bc = new DMBangcong();
         bc.Ngay       = date_ngaycong.DateTime.Day;
         bc.Thang      = date_ngaycong.DateTime.Month;
         bc.Nam        = date_ngaycong.DateTime.Year;
         bc.Manv       = txtManv.Text;
         bc.Maloaicong = cmbLoaicong.Text;
         bc.Giovao     = int.Parse(txtGiovao.Text.ToString());
         bc.Giora      = int.Parse(txtGiora.Text.ToString());
         bc.Phutra     = int.Parse(txtphutra.Text.ToString());
         bc.Phutvao    = int.Parse(txtPhutvao.Text.ToString());
         if (BUS_Bangcong._insert(bc) == "true")
         {
             MessageBox.Show("Thêm công thành công cho nhân viên có mã là: " + txtManv.Text + "", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             if (flag == 1)
             {
                 reload();
             }
             this.Close();
         }
         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);
         }
     }
 }
        public static string _insert(DMBangcong b)
        {
            string maloaicong = laymaloaicongTutenloaicong(b.Maloaicong);
            string s          = "insert into bangcong values ('" + b.Manv + "','" + maloaicong + "'," + b.Ngay + "," + b.Thang + "," + b.Nam + "," + b.Giovao + "," + b.Giora + "," + b.Phutvao + "," + b.Phutra + ")";

            return(DA.Ketnoi.ExcuteNonQuery(s));
        }
        // sua cong cho nhan vien
        #region sua cong cho nhan vien
        public static string _update(DMBangcong b, string ngay, string thang, string nam)
        {
            string maloaicong = laymaloaicongTutenloaicong(b.Maloaicong);
            string s          = "update bangcong set maloaicong='" + maloaicong + "',ngay=" + b.Ngay + ",thang=" + b.Thang + ",nam=" + b.Nam + ",giovao=" + b.Giovao + ",giora=" + b.Giora + ",phutvao=" + b.Phutvao + ",phutra=" + b.Phutra + " ";

            s += "where manv ='" + b.Manv + "' and ngay=" + ngay + " and thang=" + thang + " and nam=" + nam + "";
            return(DA.Ketnoi.ExcuteNonQuery(s));
        }
        private void _sua()
        {
            DTO.DMBangcong b = new DMBangcong();
            b.Manv       = txtManv.Text;
            b.Ngay       = int.Parse(txtNgay.Text.ToString());
            b.Thang      = int.Parse(thang);
            b.Nam        = int.Parse(nam);
            b.Giovao     = int.Parse(lbgiovao.Text.ToString());
            b.Giora      = int.Parse(lbGiora.Text.ToString());
            b.Phutvao    = int.Parse(lbPhutvao.Text.ToString());
            b.Phutra     = int.Parse(lbPhutra.Text.ToString());
            b.Maloaicong = lbLoaicong.Text;
            frmSuacong frm = new frmSuacong(b);

            frm.WindowState = FormWindowState.Normal;
            frm.reload      = new frmSuacong.Reload(loadFull);
            frm.Show();
        }
        // select bang cong cua 1 nhan vien theo thang
        #region select bang cong cua 1 nhan vien theo thang
        public static List <DMBangcong> selectBangcong_1NV(string manv, string thang, string nam)
        {
            string            s        = "select * from Bangcong where manv='" + manv + "' and thang=" + thang + " and nam=" + nam + "";
            DataTable         dt       = DA.Ketnoi.ExcecuteQuery(s);
            List <DMBangcong> bangcong = new List <DMBangcong>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DMBangcong bc = new DMBangcong();
                bc.Ngay       = int.Parse(dt.Rows[i]["ngay"].ToString());
                bc.Maloaicong = dt.Rows[i]["maloaicong"].ToString();
                bc.Giophutvao = dt.Rows[i]["giovao"].ToString() + ":" + dt.Rows[i]["phutvao"].ToString();
                bc.Giophutra  = dt.Rows[i]["giora"].ToString() + ":" + dt.Rows[i]["phutra"].ToString();
                bc.Giovao     = int.Parse(dt.Rows[i]["giovao"].ToString());
                bc.Giora      = int.Parse(dt.Rows[i]["giora"].ToString());
                bc.Phutvao    = int.Parse(dt.Rows[i]["phutvao"].ToString());
                bc.Phutra     = int.Parse(dt.Rows[i]["phutra"].ToString());
                bangcong.Add(bc);
            }
            return(bangcong);
        }
 // sua cong cho nhan vien
 public static string _update(DMBangcong b, string ngay, string thang, string nam)
 {
     return(DAO.DAO_Bangcong._update(b, ngay, thang, nam));
 }
 // them cong cho nhan vien
 public static string _insert(DMBangcong b)
 {
     return(DAO.DAO_Bangcong._insert(b));
 }