public bool Insertar(BE_TES_CONCILIACION e_Conciliacion, List <BE_TES_CONCILIACIONDET> l_ConciliacionDetalle) { CD_tes_conciliacion miFun = new CD_tes_conciliacion(); bool booOk = false; miFun.mysConec = mysConec; booOk = miFun.Insertar(e_Conciliacion, l_ConciliacionDetalle); b_OcurrioError = miFun.b_OcurrioError; c_ErrorMensaje = miFun.c_ErrorMensaje; n_ErrorNumber = miFun.n_ErrorNumber; return(booOk); }
public bool Insertar(BE_TES_CONCILIACION e_Conciliacion, List <BE_TES_CONCILIACIONDET> l_ConcialiacionDet) { bool booOk = false; DatosMySql xMiFuncion = new DatosMySql(); int n_row = 0; MySqlTransaction trans; trans = mysConec.BeginTransaction(); mysConec = xMiFuncion.ReAbrirConeccion(mysConec); try { if (xMiFuncion.StoreEjecutar("tes_conciliacion_insertar", e_Conciliacion, mysConec, 1) == true) { for (n_row = 0; n_row <= l_ConcialiacionDet.Count - 1; n_row++) { l_ConcialiacionDet[n_row].n_idcon = Convert.ToInt32(xMiFuncion.intIdGenerado); if (xMiFuncion.StoreEjecutar("tes_conciliaciondet_insertar", l_ConcialiacionDet[n_row], mysConec, null) == false) { b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; trans.Rollback(); return(booOk); } } booOk = true; } else { b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; trans.Rollback(); return(booOk); } trans.Commit(); return(booOk); } catch (Exception exc) { // SI SUCEDE UN ERROR DEVOLVEMOS FALSO b_OcurrioError = true; c_ErrorMensaje = exc.Message.ToString(); n_ErrorNumber = exc.HResult; trans.Rollback(); return(booOk); } }
void VerRegistro(int n_IdRegistro) { b_Agregando = true; DataTable dtConciDet = new DataTable(); CN_tes_conciliacion objRegistros = new CN_tes_conciliacion(); objRegistros.mysConec = mysConec; objRegistros.TraerRegistro(n_IdRegistro); if (objRegistros.b_OcurrioError == false) { BE_Registro = objRegistros.e_Conci; dtConciDet = objRegistros.dtListaDet; LblNumOpe.Text = dtConciDet.Rows.Count.ToString(); CboCta.SelectedValue = BE_Registro.n_idcue; CboPer.SelectedValue = BE_Registro.n_idper; TxtSalIni.Text = BE_Registro.n_saliniban.ToString("0.00"); TxtSalfinBan.Text = BE_Registro.n_salfinban.ToString("0.00"); TxtFchEmi.Text = Convert.ToDateTime(BE_Registro.d_fchcon).ToString("dd/MM/yyyy"); TxtObs.Text = BE_Registro.c_glo.ToString(); TxtSalFin.Text = BE_Registro.n_salfin.ToString("0.00"); o_CtaBan.mysConec = mysConec; o_CtaBan.TraerRegistro(Convert.ToInt32(CboCta.SelectedValue)); e_CtaBaco = o_CtaBan.entBancos; CboMon.SelectedValue = e_CtaBaco.n_idmon; o_bancos.mysConec = mysConec; o_bancos.TraerRegistro(e_CtaBaco.n_idban); e_banco = o_bancos.entBancos; LblNomBan.Text = e_banco.c_des; funFlex.FlexMostrarDatos(FgDato, arrCabeceraFlex1, dtConciDet, 2, true); //ConfigurarFlex(); CalcularSaldo(); } }
public bool Actualizar(BE_TES_CONCILIACION e_Conciliacion, List <BE_TES_CONCILIACIONDET> l_ConcialiacionDet) { bool booOk = false; int n_row = 0; DatosMySql xMiFuncion = new DatosMySql(); MySqlTransaction trans; mysConec = xMiFuncion.ReAbrirConeccion(mysConec); trans = mysConec.BeginTransaction(); try { string[,] arrParametros = new string[1, 3] { { "n_idcon", "System.INT32", e_Conciliacion.n_id.ToString() } }; // booResult = xMiFuncion.StoreEjecutar("tes_conciliacion_delete", arrParametros, mysConec); if (xMiFuncion.StoreEjecutar("tes_conciliaciondet_delete", arrParametros, mysConec) == true) { if (xMiFuncion.StoreEjecutar("tes_conciliacion_actualizar", e_Conciliacion, mysConec, null) == true) { for (n_row = 0; n_row <= l_ConcialiacionDet.Count - 1; n_row++) { l_ConcialiacionDet[n_row].n_idcon = e_Conciliacion.n_id; if (xMiFuncion.StoreEjecutar("tes_conciliaciondet_insertar", l_ConcialiacionDet[n_row], mysConec, null) == false) { b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; trans.Rollback(); return(booOk); } } booOk = true; } else { b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; trans.Commit(); return(booOk); } } else { b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; trans.Commit(); return(booOk); } trans.Commit(); return(booOk); } catch (Exception exc) { // SI SUCEDE UN ERROR DEVOLVEMOS FALSO b_OcurrioError = true; c_ErrorMensaje = exc.Message.ToString(); n_ErrorNumber = exc.HResult; trans.Rollback(); return(booOk); } }