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 gan_du_lieu_cho_us_gd_hd_detail(DataRow dataRow) { US_GD_HS_LNS_LCD v_us = new US_GD_HS_LNS_LCD(); v_us.dcID_HOP_DONG = m_dc_id_hop_dong_moi_tao; v_us.dcID_HS_LNS = find_id_lns(CIPConvert.ToDecimal(dataRow["CHUC_DANH_LNS"].ToString()), CIPConvert.ToDecimal(dataRow["MUC_LUONG_NS"].ToString())); v_us.dcID_LCD = find_id_lcd(CIPConvert.ToDecimal(dataRow["CHUC_DANH_LCD"].ToString()), CIPConvert.ToDecimal(dataRow["MUC_LCD"].ToString())); v_us.strDA_XOA = "N"; v_us.datNGAY_LAP = DateTime.Now.Date; v_us.strNGUOI_LAP = CAppContext_201.getCurrentUserName(); v_us.Insert(); }