Пример #1
0
        //
        // tu ma nhan vien lay ra thong tin hop dong cua nhan vien do
        //
        #region Lấy hợp đồng
        public static List <DMHopdong> selectHopdongfromManv(string manv1)
        {
            List <DMHopdong> hd = new List <DMHopdong>();
            DMHopdong        hd1;
            DataTable        dt;
            string           s = "select hd.*,lhd.tenloai as ten from Hopdong hd,loaihd lhd where lhd.loaihd=hd.loaihd and  hd.manv='" + manv1 + "'";

            dt = DA.Ketnoi.ExcecuteQuery(s);
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                hd1          = new DMHopdong();
                hd1.Sohd     = dt.Rows[i]["Sohd"].ToString();
                hd1.Manv     = dt.Rows[i]["Manv"].ToString();
                hd1.Loaihd   = dt.Rows[i]["ten"].ToString();
                hd1.Ngaykihd = dt.Rows[i]["Ngaykihd"].ToString();
                hd1.Ngayhd   = dt.Rows[i]["Ngayhd"].ToString();
                string   ngayhethan = dt.Rows[i]["ngayhh"].ToString();
                DateTime day        = DateTime.Parse(ngayhethan);
                DateTime day1       = DateTime.Parse("1/1/9999");
                if (day == day1)
                {
                    hd1.Ngayhh = "Không thời hạn";
                }
                else
                {
                    hd1.Ngayhh = dt.Rows[i]["ngayhh"].ToString();
                }
                hd1.Kilanthu  = dt.Rows[i]["Kilanthu"].ToString();
                hd1.Dieukhoan = dt.Rows[i]["Dieukhoan"].ToString();
                hd.Add(hd1);
            }
            return(hd);
        }
Пример #2
0
        public static string UpdatetHopDong(DMHopdong hd)
        {
            hd.Loaihd   = LoaiHD(hd.Loaihd);
            hd.Ngayhd   = clConver.ConverDMY_MDY(DateTime.Parse(hd.Ngayhd));
            hd.Ngayhh   = clConver.ConverDMY_MDY(DateTime.Parse(hd.Ngayhh));
            hd.Ngaykihd = clConver.ConverDMY_MDY(DateTime.Parse(hd.Ngaykihd));
            string s   = "Update HopDong set loaihd='" + hd.Loaihd + "',ngaykihd='" + hd.Ngaykihd + "',ngayhd='" + hd.Ngayhd + "',ngayhh='" + hd.Ngayhh + "',kilanthu=" + hd.Kilanthu + ",dieukhoan=N'" + hd.Dieukhoan + "' where sohd='" + hd.Sohd + "'";
            string sql = string.Format(s);

            return(DA.Ketnoi.ExcuteNonQuery(sql));
        }
Пример #3
0
        public static string InsertHopDong(DMHopdong hd)
        {
            try
            {
                hd.Loaihd   = LoaiHD(hd.Loaihd);
                hd.Ngayhd   = clConver.ConverDMY_MDY(DateTime.Parse(hd.Ngayhd));
                hd.Ngayhh   = clConver.ConverDMY_MDY(DateTime.Parse(hd.Ngayhh));
                hd.Ngaykihd = clConver.ConverDMY_MDY(DateTime.Parse(hd.Ngaykihd));
            }
            catch
            {
                MessageBox.Show("Cấu hình ngày tháng trên máy phải là ngày/tháng/năm, hãy liên hệ với bộ phận kỹ thuật", "Lỗi từ hệ thống", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            string s   = "insert into HopDong(sohd,manv,loaihd,ngaykihd,ngayhd,ngayhh,kilanthu,dieukhoan) values('{0}','{1}',{2},'{3}','{4}','{5}',{6},N'{7}')";
            string sql = string.Format(s, hd.Sohd, hd.Manv, hd.Loaihd, hd.Ngaykihd, hd.Ngayhd, hd.Ngayhh, hd.Kilanthu, hd.Dieukhoan);

            return(DA.Ketnoi.ExcuteNonQuery(sql));
        }
Пример #4
0
 private void suaHD()
 {
     if (hopDongGridControl.MainView.RowCount > 0)
     {
         DTO.DMHopdong hd = new DMHopdong();
         hd.Sohd      = sohdTextEdit.Text;
         hd.Loaihd    = loaihdTextEdit.Text;
         hd.Kilanthu  = kilanthuSpinEdit.Text;
         hd.Ngaykihd  = ngaykihdDateEdit.Text;
         hd.Ngayhd    = ngaydhDateEdit.Text;
         hd.Ngayhh    = ngayhhDateEdit.Text;
         hd.Manv      = maNVTextEdit.Text;
         hd.Dieukhoan = dieukhoanTextEdit.Text;
         frmSuaHopDong frm = new frmSuaHopDong(hd, hoLotTextEdit.Text + " " + tenTextEdit.Text);
         frm.Mygetvalue = new frmSuaHopDong.GetString(selectHD);
         frm.Show();
     }
     else
     {
         MessageBox.Show("Nhân viên này không có hợp đồng để thay đổi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Пример #5
0
 // ngay 06/03/2013
 // Insert Hop Dong
 #region Insert Hop Dong
 public static string InsertHopDong(DMHopdong hd)
 {
     return(DAO.DAO_DMHopdong.InsertHopDong(hd));
 }
Пример #6
0
 // update hop dong
 #region Update  HD
 public static string UpdatetHopDong(DMHopdong hd)
 {
     return(DAO.DAO_DMHopdong.UpdatetHopDong(hd));
 }