Пример #1
0
 private void Save(string MaCaLamViecChon, CaLamViec caLamViec, ref bool allowInsert)
 {
     try
     {
         if (allowInsert)
         {
             ATINChamCongEntities context = new ATINChamCongEntities();
             context.spInsertCaLamViec(
                 caLamViec.MaCaLamViec,
                 caLamViec.TenCaLamViec,
                 caLamViec.GioBatDauCa,
                 caLamViec.GioKetThucCa,
                 caLamViec.GioBatDauGiaiLao,
                 caLamViec.GioKetThucGiaiLao,
                 caLamViec.TongGio,
                 caLamViec.DiemCong,
                 caLamViec.GioVaoSomNhatDuocTinhCa,
                 caLamViec.GioVaoMuonNhatDuocTinhCa,
                 caLamViec.GioRaMuonNhatDuocTinhCa,
                 caLamViec.GioRaSomNhatDuocTinhCa,
                 caLamViec.KhongCoGioRa,
                 caLamViec.KhongCoGioVao,
                 caLamViec.TruGioDiTre,
                 caLamViec.ThoiGianDiTreChoPhep,
                 caLamViec.TruGioVeSom,
                 caLamViec.ThoiGianVeSomChoPhep,
                 caLamViec.SDMucTangCaHienTai,
                 caLamViec.MucTangCaHienTai,
                 caLamViec.SDMucTangCaCuoiTuan,
                 caLamViec.MucTangCaCuoiTuan,
                 caLamViec.SDMucTangCaNgayLe,
                 caLamViec.MucTangCaNgayLe,
                 caLamViec.SDTangCaTruocGLV,
                 caLamViec.TangCaTruocGLV,
                 caLamViec.SDTangCaSauGLV,
                 caLamViec.TangCaSauGLV,
                 caLamViec.SDTongGLVTinhTangCa,
                 caLamViec.TongGLVTinhTangCa,
                 caLamViec.GioiHanTCMucMot,
                 caLamViec.GioiHanTCMucHai,
                 caLamViec.SDMucTangCaCuaTangCaCuoiTuan,
                 caLamViec.MucTangCaCuaTangCaCuoiTuan,
                 caLamViec.SDMucTangCaCuaTangCaNgayLe,
                 caLamViec.MucTangCaCuaTangCaNgayLe,
                 caLamViec.GioiHanTCTruocGLV,
                 caLamViec.GioiHanTCSauGLV,
                 caLamViec.CaQuaDem,
                 caLamViec.TachGioCaDemTu,
                 caLamViec.TachGioCaDemDen
                 );
         }
         else
         {
             ATINChamCongEntities context = new ATINChamCongEntities();
             context.spUpdateCaLamViec(
                 MaCaLamViecChon,
                 caLamViec.MaCaLamViec,
                 caLamViec.TenCaLamViec,
                 caLamViec.GioBatDauCa,
                 caLamViec.GioKetThucCa,
                 caLamViec.GioBatDauGiaiLao,
                 caLamViec.GioKetThucGiaiLao,
                 caLamViec.TongGio,
                 caLamViec.DiemCong,
                 caLamViec.GioVaoSomNhatDuocTinhCa,
                 caLamViec.GioVaoMuonNhatDuocTinhCa,
                 caLamViec.GioRaMuonNhatDuocTinhCa,
                 caLamViec.GioRaSomNhatDuocTinhCa,
                 caLamViec.KhongCoGioRa,
                 caLamViec.KhongCoGioVao,
                 caLamViec.TruGioDiTre,
                 caLamViec.ThoiGianDiTreChoPhep,
                 caLamViec.TruGioVeSom,
                 caLamViec.ThoiGianVeSomChoPhep,
                 caLamViec.SDMucTangCaHienTai,
                 caLamViec.MucTangCaHienTai,
                 caLamViec.SDMucTangCaCuoiTuan,
                 caLamViec.MucTangCaCuoiTuan,
                 caLamViec.SDMucTangCaNgayLe,
                 caLamViec.MucTangCaNgayLe,
                 caLamViec.SDTangCaTruocGLV,
                 caLamViec.TangCaTruocGLV,
                 caLamViec.SDTangCaSauGLV,
                 caLamViec.TangCaSauGLV,
                 caLamViec.SDTongGLVTinhTangCa,
                 caLamViec.TongGLVTinhTangCa,
                 caLamViec.GioiHanTCMucMot,
                 caLamViec.GioiHanTCMucHai,
                 caLamViec.SDMucTangCaCuaTangCaCuoiTuan,
                 caLamViec.MucTangCaCuaTangCaCuoiTuan,
                 caLamViec.SDMucTangCaCuaTangCaNgayLe,
                 caLamViec.MucTangCaCuaTangCaNgayLe,
                 caLamViec.GioiHanTCTruocGLV,
                 caLamViec.GioiHanTCSauGLV,
                 caLamViec.CaQuaDem,
                 caLamViec.TachGioCaDemTu,
                 caLamViec.TachGioCaDemDen
                 );
         }
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
     }
 }