private void cap_nhat_gd_he_so_lns() { if(m_txt_he_so_lns.EditValue == null) { return; } US_GD_HE_SO_LNS v_us = new US_GD_HE_SO_LNS(); v_us.dcID_NHAN_VIEN = CIPConvert.ToDecimal(m_sle_chon_nhan_vien.EditValue); v_us.datNGAY_BAT_DAU = m_dat_ngay_bat_dau.DateTime.Date; if (m_dat_ngay_ket_thuc.EditValue != null) v_us.datNGAY_KET_THUC = m_dat_ngay_ket_thuc.DateTime.Date; v_us.datNGAY_LAP = DateTime.Now.Date; v_us.strNGUOI_LAP = CAppContext_201.getCurrentUserName(); v_us.dcHE_SO = Convert.ToDecimal(m_txt_he_so_lns.Text); v_us.dcID_HE_SO_LNS = find_id_hs_lns(); v_us.UseTransOfUSObject(m_us_gd_hd); v_us.KetThucLuongNangSuatNhanVien(v_us.dcID_NHAN_VIEN, m_dat_ngay_bat_dau.DateTime.Date); v_us.Insert(); //v_us.CommitTransaction(); }
//Save private void save_insert_lns() { try { m_us_save = new US_GD_HE_SO_LNS(); // m_us_save.dcID_LY_DO_CHINH_SUA = Convert.ToDecimal(m_le_ly_do_chinh_sua.EditValue); m_us_save.datNGAY_BAT_DAU = m_dat_tu_ngay.DateTime.Date; m_us_save.datNGAY_KET_THUC = m_dat_den_ngay.DateTime.Date; m_us_save.datNGAY_LAP = DateTime.Now.Date; //m_us_save.dcID_HS_LNS_LCD = ExecuteFuntion.GetID_GD_HS_LNS_LCDByID_HOP_DONG(Convert.ToDecimal(m_sle_hop_dong.EditValue)); m_us_save.dcHE_SO = Convert.ToDecimal(m_txt_gia_tri_thay_doi.EditValue); //m_us_save.strDA_XOA = "N"; m_us_save.strGHI_CHU = m_txt_ghi_chu.Text; m_us_save.strNGUOI_LAP = CAppContext_201.getCurrentUserName(); m_us_save.BeginTransaction(); //m_us_save.SetHetHieuLucTruocKhiThemMoi(m_us_save.dcID_HS_LNS_LCD, m_dat_tu_ngay.DateTime.AddDays(-1).Date); m_us_save.Insert(); m_us_save.CommitTransaction(); XtraMessageBox.Show("Thêm mới dữ liệu thành công!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } catch(Exception) { if(m_us_save.is_having_transaction()) { m_us_save.Rollback(); } throw; } }
private void save_data() { if(m_grv_cong_tac.RowCount < 1) { XtraMessageBox.Show("Chưa có dữ liệu để lưu!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if(!check_all_is_ok()) { return; } SplashScreenManager.ShowForm(this, typeof(SplashScreen1), true, true, false); US_GD_HE_SO_LNS v_us_gd_ct = new US_GD_HE_SO_LNS(); try { v_us_gd_ct.BeginTransaction(); for(int i = 0; i < m_grv_cong_tac.RowCount; i++) { v_us_gd_ct.ClearAllFields(); var data = m_grv_cong_tac.GetDataRow(i); grid_to_us_gd_cong_tac(v_us_gd_ct, data); v_us_gd_ct.Insert(); SplashScreenManager.Default.SendCommand(SplashScreen1.SplashScreenCommand.SetProgress, (int)((decimal)i / (decimal)m_grv_cong_tac.RowCount * 100)); } v_us_gd_ct.CommitTransaction(); CHRM_BaseMessages.MsgBox_Infor("Đã lưu dữ liệu thành công"); } catch(Exception) { if(v_us_gd_ct.is_having_transaction()) { v_us_gd_ct.Rollback(); } throw; } finally { SplashScreenManager.CloseForm(false); } }
private void save_data() { US_GD_HOP_DONG v_us_gd_hd = new US_GD_HOP_DONG(); US_GD_CONG_TAC v_us_gd_cong_tac = new US_GD_CONG_TAC(); US_GD_HE_SO_LNS v_us_gd_hs_lns = new US_GD_HE_SO_LNS(); try { for (int i = 0; i < m_grv_hop_dong.RowCount; i++) { var data = m_grv_hop_dong.GetDataRow(i); // grid_to_us_gd_hop_dong(v_us_gd_hd, data); grid_to_us_gd_cong_tac(v_us_gd_cong_tac, data); grid_to_us_gd_lns(v_us_gd_hs_lns, data); //decimal v_id_hop_dong = get_id_hop_dong_hien_tai(v_us_gd_hd.dcID_NHAN_VIEN.ToString()); // v_us_gd_hd.BeginTransaction(); //if (v_id_hop_dong != 0) //{ // ket_thuc_hop_dong_cu(v_id_hop_dong, v_us_gd_hd.datNGAY_BAT_DAU); //} v_us_gd_cong_tac.UseTransOfUSObject(v_us_gd_hd); //v_us_gd_cong_tac.CapNhatHetHieuLucCongTac(v_us_gd_hd.dcID_NHAN_VIEN, v_us_gd_hd.datNGAY_BAT_DAU); v_us_gd_hs_lns.UseTransOfUSObject(v_us_gd_hd); //v_us_gd_hs_lns.KetThucLuongNangSuatNhanVien(v_us_gd_hd.dcID_NHAN_VIEN, v_us_gd_hd.datNGAY_BAT_DAU); v_us_gd_hs_lns.Insert(); v_us_gd_hd.Insert(); v_us_gd_cong_tac.Insert(); v_us_gd_hd.CommitTransaction(); } CHRM_BaseMessages.MsgBox_Infor("Đã lưu dữu liệu thành công"); } catch (Exception) { if (v_us_gd_hd.is_having_transaction()) { v_us_gd_hd.Rollback(); } throw; } }
private void save_data() { US_GD_HS_LNS_LCD v_us_gd_hs_lns_lcd = new US_GD_HS_LNS_LCD(); US_GD_HE_SO_LNS v_us_gd_hs_lns = new US_GD_HE_SO_LNS(); US_GD_LUONG_CHE_DO v_us_gd_lcd = new US_GD_LUONG_CHE_DO(); form_2_us_gd_hs_lns_lcd(v_us_gd_hs_lns_lcd); form_2_us_gd_hs_lns(v_us_gd_hs_lns); form_2_us_gd_lcd(v_us_gd_lcd); try { switch (m_e_form_mode) { case DataEntryFormMode.InsertDataState: //Cho gd_hs_lns_lcd da xoa = Y cho_gd_hs_lns_lcd_da_co_da_xoa_Y(); //insert gd_hs_lns_lcd v_us_gd_hs_lns_lcd.BeginTransaction(); v_us_gd_hs_lns_lcd.Insert(); v_us_gd_hs_lns_lcd.CommitTransaction(); //insert gd_hs_lns cho_gd_hs_lns_da_co_da_xoa_Y(); v_us_gd_hs_lns.BeginTransaction(); v_us_gd_hs_lns.Insert(); v_us_gd_hs_lns.CommitTransaction(); //insert gd_lcd cho_gd_lcd_da_co_da_xoa_Y(); v_us_gd_lcd.BeginTransaction(); v_us_gd_lcd.Insert(); v_us_gd_lcd.CommitTransaction(); break; case DataEntryFormMode.UpdateDataState: break; default: break; } } catch (Exception v_e) { v_us_gd_hs_lns.Rollback(); v_us_gd_lcd.Rollback(); v_us_gd_hs_lns_lcd.Rollback(); CSystemLog_301.ExceptionHandle(v_e); } }
private void save_data_hs_lns() { US_GD_HE_SO_LNS v_us_hs_lns = new US_GD_HE_SO_LNS(); form_2_us_gd_hs_lns(v_us_hs_lns); switch (m_e_form_mode) { case DataEntryFormMode.InsertDataState: //delete us_gd_hs_lns cho_us_gd_hs_lns_da_xoa_Y(); //insert us_gd_hs_lns v_us_hs_lns.BeginTransaction(); v_us_hs_lns.Insert(); v_us_hs_lns.CommitTransaction(); break; case DataEntryFormMode.UpdateDataState: break; default: break; } }
private void gan_du_lieu_cho_us_gd_lns(DataRow dataRow) { US_GD_HE_SO_LNS v_us = new US_GD_HE_SO_LNS(); //v_us.dcID_HOP_DONG = m_dc_id_hop_dong_moi_tao; if (dataRow["NGAY_BAT_DAU"].ToString() != "") if ((dataRow["NGAY_BAT_DAU"].ToString() != "")) v_us.datNGAY_BAT_DAU = DateTime.FromOADate(Convert.ToDouble(dataRow["NGAY_BAT_DAU"])); if (dataRow["NGAY_KET_THUC"].ToString() != "") if ((dataRow["NGAY_KET_THUC"].ToString() != "")) v_us.datNGAY_KET_THUC = DateTime.FromOADate(Convert.ToDouble(dataRow["NGAY_KET_THUC"])); v_us.dcHE_SO = find_lns(CIPConvert.ToDecimal(dataRow["CHUC_DANH_LNS"].ToString()), CIPConvert.ToDecimal(dataRow["MUC_LUONG_NS"].ToString())); v_us.datNGAY_LAP = DateTime.Now.Date; v_us.strNGUOI_LAP = CAppContext_201.getCurrentUserName(); v_us.Insert(); }
private void save_data() { US_GD_HOP_DONG v_us_gd_hd = new US_GD_HOP_DONG(); US_GD_CONG_TAC v_us_gd_cong_tac = new US_GD_CONG_TAC(); US_GD_HE_SO_LNS v_us_gd_hs_lns = new US_GD_HE_SO_LNS(); try { for(int i = 0; i < m_grv_hop_dong.RowCount; i++) { var data = m_grv_hop_dong.GetDataRow(i); // grid_to_us_gd_hop_dong(v_us_gd_hd, data); grid_to_us_gd_cong_tac(v_us_gd_cong_tac, data); grid_to_us_gd_lns(v_us_gd_hs_lns, data); v_us_gd_hd.BeginTransaction(); v_us_gd_cong_tac.UseTransOfUSObject(v_us_gd_hd); v_us_gd_cong_tac.Insert(); v_us_gd_hs_lns.UseTransOfUSObject(v_us_gd_hd); v_us_gd_hs_lns.Insert(); v_us_gd_hd.Insert(); v_us_gd_hd.CommitTransaction(); } CHRM_BaseMessages.MsgBox_Infor("Đã lưu dữu liệu thành công"); } catch(Exception) { if(v_us_gd_hd.is_having_transaction()) { v_us_gd_hd.Rollback(); } throw; } }