コード例 #1
0
        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);
            }
        }
コード例 #2
0
 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();
 }