예제 #1
0
        public string LoadData_Show_ChamCong(ChamCongDTO chamCongDTO)
        {
            string sql = @"select a.BoPhanID, a.NhanVienID, b.MaNV, b.TenNV, c.ChamCongID,c.NgayChamCong, c.NgayCongChuan,c.NgayDiLam,c.NgayKhongLuong, c.NgayNghiLe, c.NgayNghiPhepTinhLuong, c.NgayTinhLuong,
		                    c.ChamCongID, c.GhiChu, c.TrangThai, c.Thang
                            from NhanVienBoPhan a inner join NhanVien b on a.NhanVienID = b.NhanVienID
                            left join ChamCong c on c.BoPhanID = a.BoPhanID and c.NhanVienID = a.NhanVienID and c.Thang = '" + chamCongDTO.Thang + @"'
                            Where a.BoPhanID = '" + chamCongDTO.BoPhanID + "'";

            return(sql);
        }
예제 #2
0
        private void btnHienThi_Click(object sender, EventArgs e)
        {
            try
            {
                ChamCongDTO chamCongDTO = new ChamCongDTO();
                chamCongDTO.Thang    = dtpThang.Value.ToString("yyyyMM");
                chamCongDTO.BoPhanID = int.Parse(cmbBoPhan.SelectedValue.ToString());
                DataTable dt = ChamCongBUS.Instance.LoadData_Show_ChamCong(chamCongDTO);
                bindingSource1.DataSource = dt;

                // Customize Cell Status
            }
            catch (Exception)
            {
                MessageBox.Show("Lỗi khi hiển thị danh sách chấm công!");
            }
        }
예제 #3
0
        public DataTable LoadData_Show_ChamCong(ChamCongDTO chamCongDTO)
        {
            DataTable dt = Core.GetData(ChamCongDAO.Instance.LoadData_Show_ChamCong(chamCongDTO));

            return(dt);
        }
예제 #4
0
 //Xóa
 public string DeleteChamCong(ChamCongDTO chamcong)
 {
     return(cc.DeleteChamCong(chamcong));
 }
예제 #5
0
 //Sửa
 public string UpdateChamCong(ChamCongDTO chamcong)
 {
     return(cc.UpdateChamCong(chamcong));
 }
예제 #6
0
 //thêm
 public string InsertChamCong(ChamCongDTO chamcong)
 {
     return(cc.InsertChamCong(chamcong));
 }
예제 #7
0
        //Xóa phòng thông tin chấm công
        public string DeleteChamCong(ChamCongDTO chamcong)
        {
            string Query = "delete ChamCong where MaNV='" + chamcong._MaNV + "'";

            return(Query);
        }
예제 #8
0
        //Sửa thông tin cá nhân
        public string UpdateChamCong(ChamCongDTO chamcong)
        {
            string query = "update ChamCong set MaNV='" + chamcong._MaNV + "',Thang='" + chamcong._Thang + "', Nam='" + chamcong._Nam + "',SoNgayCong='" + chamcong._SoNgayCong + "',SoNgayNghi='" + chamcong._SoNgayNgi + "' where MaNV='" + chamcong._MaNV + "' ";

            return(query);
        }
예제 #9
0
        //Thêm thông tin chấm công
        public string InsertChamCong(ChamCongDTO chamcong)
        {
            string query = "insert into ChamCong(MaNV,Thang, Nam, SoNgayCong, SoNgayNghi) values('" + chamcong._MaNV + "','" + chamcong._Thang + "','" + chamcong._Nam + "','" + chamcong._SoNgayCong + "','" + chamcong._SoNgayNgi + "') ";

            return(query);
        }