public bool Insertar(BE_EST_LIQUIDACION e_Liquidacion, List <BE_EST_LIQUIDACIONDET> e_LiquidacionDet) { CD_est_liquidacion miFun = new CD_est_liquidacion(); bool booOk = false; miFun.mysConec = mysConec; booOk = miFun.Insertar(e_Liquidacion, e_LiquidacionDet); b_OcurrioError = miFun.b_OcurrioError; c_ErrorMensaje = miFun.c_ErrorMensaje; n_ErrorNumber = miFun.n_ErrorNumber; return(booOk); }
public bool Insertar(BE_EST_LIQUIDACION e_Liquidacion, List <BE_EST_LIQUIDACIONDET> e_LiquidacionDet) { MySqlConnection mysConec = new MySqlConnection(); DatosMySql FunMysql = new DatosMySql(); bool booOk = false; miFun.e_tes = e_tes; miFun.l_tesdes = l_tesdes; miFun.l_tesdesdet = l_tesdesdet; miFun.l_tesori = l_tesori; miFun.l_tesoridet = l_tesoridet; if (miFun.Insertar(e_Liquidacion, e_LiquidacionDet) == true) { CD_est_conecta micon = new CD_est_conecta(STU_SISTEMA.BD_IP, STU_SISTEMA.BD_NOMBASEDATOS, STU_SISTEMA.BD_USUARIO, STU_SISTEMA.BD_CONTRASEÑA, STU_SISTEMA.BD_PUERTO); mysConec = micon.mysConec; int n_idtes = miFun.n_idtesoreria; string c_NumAsi = ""; int n_tipregistro = 1; // LE INDICAMOS A TESORERIA QUE ESTAMOS GENERANDO UN INGRESO CN_con_diario funCon = new CN_con_diario(); CD_tes_tesoreria miFuntes = new CD_tes_tesoreria(); funCon.mysConec = mysConec; funCon.STU_SISTEMA = STU_SISTEMA; if (funCon.GenerarAsientoTesoreria(e_tes.n_idemp, Convert.ToInt32(n_idtes), e_tes.n_ano, e_tes.n_mes, 1, c_NumAsi, n_tipregistro) == true) { mysConec = FunMysql.ReAbrirConeccion(mysConec); c_NumAsi = funCon.c_NewNumAsiento; miFuntes.mysConec = mysConec; miFuntes.AgregarNumAsi(n_idtes, c_NumAsi); booOk = true; } else { b_OcurrioError = funCon.b_OcurrioError; c_ErrorMensaje = funCon.c_ErrorMensaje; n_ErrorNumber = funCon.n_ErrorNumber; return(booOk); } } b_OcurrioError = miFun.b_OcurrioError; c_ErrorMensaje = miFun.c_ErrorMensaje; n_ErrorNumber = miFun.n_ErrorNumber; return(booOk); }