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); } }