public bool ELiminar(int n_Idregistro) { DataTable dtResult = new DataTable(); bool b_result = false; CD_pro_solicitudamateriales miFun = new CD_pro_solicitudamateriales(); BE_PRO_SOLICITUDMATERIALES entSolMat = new BE_PRO_SOLICITUDMATERIALES(); miFun.mysConec = mysConec; TraerRegistro(n_Idregistro); entSolMat = entSolicitud; mysConec = xMiFuncion.ReAbrirConeccion(mysConec); b_result = miFun.Eliminar(n_Idregistro); if (b_result == false) { b_OcurrioError = miFun.b_OcurrioError; c_ErrorMensaje = miFun.c_ErrorMensaje; n_ErrorNumber = miFun.n_ErrorNumber; return(b_result); } else { b_result = ActualizarProduccion(miFun, entSolMat); } return(b_result); }
public DataTable Listar(int n_idempresa, int n_idmes, int n_idano, int n_idtipmov, int n_idtipitem) { DataTable DtResultado = new DataTable(); xMiFuncion.ReAbrirConeccion(mysConec); string[,] arrParametros = new string[5, 3] { { "n_idemp", "System.INT64", n_idempresa.ToString() }, { "n_anotra", "System.INT64", n_idano.ToString() }, { "n_idmes", "System.INT64", n_idmes.ToString() }, { "n_idtipmov", "System.INT64", n_idtipmov.ToString() }, { "n_tipite", "System.INT64", n_idtipitem.ToString() } }; DtResultado = xMiFuncion.StoreDTLLenar("alm_movimientos_listar", arrParametros, mysConec); if (xMiFuncion.IntErrorNumber != 0) { DtResultado = null; booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; } return(DtResultado); }
public bool Actualizar(BE_PRO_ORDENPRODUCCION entOrdenProduccion, List <BE_PRO_ORDENPRODUCCIONDET> lstOrdenProduccionDetalle) { bool booOk = false; DatosMySql xMiFuncion = new DatosMySql(); int n_row; mysConec = xMiFuncion.ReAbrirConeccion(mysConec); if (xMiFuncion.StoreEjecutar("pro_ordenproduccion_actualizar", entOrdenProduccion, mysConec, null) == true) { mysConec = xMiFuncion.ReAbrirConeccion(mysConec); // ELIMINAMOS EL DETALLE DE LA ORDEN DE PRODUCCION string[,] arrParametros2 = new string[1, 3] { { "n_idord", "System.INT64", entOrdenProduccion.n_id.ToString() } }; if (xMiFuncion.StoreEjecutar("pro_ordenproducciondet_delete", arrParametros2, mysConec) == true) { for (n_row = 0; n_row <= lstOrdenProduccionDetalle.Count - 1; n_row++) { mysConec = xMiFuncion.ReAbrirConeccion(mysConec); // INSERTAMOS EL NUEVO DETALLE lstOrdenProduccionDetalle[n_row].n_idord = entOrdenProduccion.n_id; if (xMiFuncion.StoreEjecutar("pro_ordenproducciondet_insertar", lstOrdenProduccionDetalle[n_row], mysConec, null) == true) { booOk = true; } else { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; } } } else { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; } } else { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; } return(booOk); }
bool Grabar() { bool booResultado = false; if (CamposOK() == false) { return(booResultado); } AsignarEntidad(); mysConec = FunMysql.ReAbrirConeccion(mysConec); if (n_QueHace == 1) { booResultado = objRegistros.Insertar(e_Pc); } if (n_QueHace == 2) { booResultado = objRegistros.Actualizar(e_Pc); } if (booResultado == false) { MessageBox.Show("¡ ¨Ha ocurrido un un problema, no se pudo guardar el registro ! Error Nº : " + objRegistros.n_ErrorNumber.ToString() + " = " + objRegistros.c_ErrorMensaje, "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } return(booResultado); }
public bool BuscarArchivo(int n_IdEmpresa, string c_NombreArchivo) { bool b_result = false; DatosMySql xMiFuncion = new DatosMySql(); mysConec = xMiFuncion.ReAbrirConeccion(mysConec); string[,] arrParametros = new string[2, 3] { { "n_idemp", "System.INT16", n_IdEmpresa.ToString() }, { "c_nomarc", "System.STRING", c_NombreArchivo.ToString() } }; dtLista = xMiFuncion.StoreDTLLenar("vta_ventasbaja_buscararchivo", arrParametros, mysConec); if (xMiFuncion.IntErrorNumber != 0) { dtLista = null; b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; return(b_result); } b_result = true; return(b_result); }
public bool TraerRegistro(Int64 n_IdRegistro) { DataTable DtResultado = new DataTable(); DataTable DtDetalle = new DataTable(); bool booResult = false; DatosMySql FunMysql = new DatosMySql(); mysConec = FunMysql.ReAbrirConeccion(mysConec); string[,] arrParametros = new string[1, 3] { { "n_id", "System.INT64", n_IdRegistro.ToString() } }; DtResultado = xMiFuncion.StoreDTLLenar("vta_pedidocli_obtenerregistro", arrParametros, mysConec); string[,] arrParametrosUniMed = new string[1, 3] { { "n_idped", "System.INT64", n_IdRegistro.ToString() } }; DtDetalle = xMiFuncion.StoreDTLLenar("vta_pedidoclidet_listar", arrParametrosUniMed, mysConec); dtCabecera = DtResultado; dtDetalle = DtDetalle; booResult = true; return(booResult); }
public bool CambiarEstadoCargo(int n_IdCargo, int n_IdDocumentoPago, string c_FechaPago) { bool b_Result = false; string[,] arrParametros = new string[3, 3] { { "n_id", "System.INT16", n_IdCargo.ToString() }, { "n_iddocpag", "System.INT16", n_IdDocumentoPago.ToString() }, { "c_fchpag", "System.STRING", c_FechaPago.ToString() } }; DatosMySql FunMysql = new DatosMySql(); mysConec = FunMysql.ReAbrirConeccion(mysConec); if (xMiFuncion.StoreEjecutar("est_cargoscab_actualizar_a_pagado", arrParametros, mysConec) == false) { b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; return(b_Result); } b_Result = true; return(b_Result); }
public bool InsertarAnulado(int n_IdEmpresa, int n_Id, int n_IdTipDoc, DateTime d_FchDoc, int n_IdMes, int n_IdAno, string c_NumSer, string c_NumDoc, int n_TipoMovimiento) { bool b_result = false; string[,] arrParametros = new string[9, 3] { { "n_idemp", "System.INT32", n_IdEmpresa.ToString() }, { "n_id", "System.INT32", n_Id.ToString() }, { "n_idtipdoc", "System.INT32", n_IdTipDoc.ToString() }, { "d_fchdoc", "System.DATETIME", d_FchDoc.ToString() }, { "n_idmes", "System.INT32", n_IdMes.ToString() }, { "n_idano", "System.INT32", n_IdAno.ToString() }, { "c_numser", "System.STRING", c_NumSer.ToString() }, { "c_numdoc", "System.STRING", c_NumDoc.ToString() }, { "n_tipori", "System.INT32", n_TipoMovimiento.ToString() }, }; DatosMySql FunMysql = new DatosMySql(); mysConec = FunMysql.ReAbrirConeccion(mysConec); b_result = xMiFuncion.StoreEjecutar("vta_guias_insertaranulado", arrParametros, mysConec); if (xMiFuncion.IntErrorNumber != 0) { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; } else { b_result = true; } return(b_result); }
public bool Actualizar(BE_TES_LETTIPPLA e_TipoPlazo) { bool b_Ok = false; DatosMySql xMiFuncion = new DatosMySql(); MySqlTransaction trans = null; trans = mysConec.BeginTransaction(); xMiFuncion.ReAbrirConeccion(mysConec); try { if (xMiFuncion.StoreEjecutar("tes_lettippla_actualizar", e_TipoPlazo, mysConec, null) == false) { b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; trans.Rollback(); return(b_Ok); } b_Ok = true; trans.Commit(); return(b_Ok); } catch (Exception exc) { // SI SUCEDE UN ERROR DEVOLVEMOS FALSO b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; trans.Rollback(); return(b_Ok); } }
public bool ActualizarEntradaEstado(int n_IdGuia, int n_Estado) { bool b_result = false; string[,] arrParametros = new string[2, 3] { { "n_idgui", "System.INT64", n_IdGuia.ToString() }, { "n_idest", "System.INT64", n_Estado.ToString() } }; DatosMySql FunMysql = new DatosMySql(); mysConec = FunMysql.ReAbrirConeccion(mysConec); b_result = xMiFuncion.StoreEjecutar("vta_guias_actualizarestadoentrada", arrParametros, mysConec); if (xMiFuncion.IntErrorNumber != 0) { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; } else { b_result = true; } return(b_result); }
public bool QuitarDocVenta(string c_CadenaIN) { if (c_CadenaIN == "") { return(true); } bool booResult = false; string[,] arrParametros = new string[1, 3] { { "c_cadin", "System.STRING", c_CadenaIN.ToString() } }; DatosMySql FunMysql = new DatosMySql(); mysConec = FunMysql.ReAbrirConeccion(mysConec); if (xMiFuncion.StoreEjecutar("vta_guias_quitardocven", arrParametros, mysConec) == false) { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; return(booResult); } booResult = true; return(booResult); }
public bool Insertar(BE_EST_MOVIMIENTOS e_Movimiento) { bool booOk = false; DatosMySql xMiFuncion = new DatosMySql(); MySqlTransaction trans; mysConec = xMiFuncion.ReAbrirConeccion(mysConec); n_IdRegistro = 0; trans = mysConec.BeginTransaction(); try { booOk = xMiFuncion.StoreEjecutar("est_movimientos_insertar", e_Movimiento, mysConec, 2); if (booOk == false) { b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; trans.Rollback(); return(booOk); } n_IdRegistro = Convert.ToInt32(xMiFuncion.intIdGenerado); 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); } }
public bool Actualizar(BE_VTA_PEDIDOCEN entPedido, List <BE_VTA_PEDIDOCENDET> lstPedidoDet) { bool booOk = false; DatosMySql xMiFuncion = new DatosMySql(); MySqlTransaction trans; DatosMySql FunMysql = new DatosMySql(); mysConec = FunMysql.ReAbrirConeccion(mysConec); trans = mysConec.BeginTransaction(); try { if (xMiFuncion.StoreEjecutar("vta_pedidocen_actualizar", entPedido, mysConec, null) == false) { b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; } booOk = true; 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); } }
public bool Eliminar(int n_IdRegistro) { bool booResult = false; MySqlTransaction trans; string[,] arrParametros = new string[1, 3] { { "n_id", "System.INT64", n_IdRegistro.ToString() } }; string[,] arrParametros2 = new string[1, 3] { { "n_idped", "System.INT64", n_IdRegistro.ToString() } }; DatosMySql FunMysql = new DatosMySql(); mysConec = FunMysql.ReAbrirConeccion(mysConec); trans = mysConec.BeginTransaction(); try { // ELIMINAMOS EL DETALLE DEL REQUERIMIENTO booResult = xMiFuncion.StoreEjecutar("vta_pedidoclidet_delete", arrParametros2, mysConec); if (booResult == true) { // ELIMINAMOS LA CABECERA DEL REQUERIMIENTO booResult = xMiFuncion.StoreEjecutar("vta_pedidocli_delete", arrParametros, mysConec); if (booResult == false) { trans.Rollback(); booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; return(booResult); } } else { trans.Rollback(); booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; return(booResult); } trans.Commit(); return(booResult); } catch (Exception exc) { // SI SUCEDE UN ERROR DEVOLVEMOS FALSO booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; trans.Rollback(); return(booResult); } }
public bool Actualizar(BE_ALM_TRANSFERENCIAS entCabecera) { bool booOk = false; DatosMySql xMiFuncion = new DatosMySql(); MySqlTransaction trans; xMiFuncion.ReAbrirConeccion(mysConec); trans = mysConec.BeginTransaction(); if (xMiFuncion.StoreEjecutar("alm_transferencias_actualizar", entCabecera, mysConec, null) == true) { string[,] arrParametros = new string[1, 3] { { "n_id", "System.INT64", entCabecera.n_id.ToString() } }; // BORRAMOS EL DETALLE if (xMiFuncion.StoreEjecutar("alm_transferenciasdet_delete", arrParametros, mysConec) == true) { // SI LOS ITEMS SE ELIMINARON CON EXITO INSERTAMOS LOS NUEVOS ITEMS foreach (BE_ALM_TRANSFERENCIASDET entDet in entCabecera.lst_items) { //entDet.n_idmov = Convert.ToInt32(xMiFuncion.intIdGenerado); if (xMiFuncion.StoreEjecutar("alm_transferenciasdet_insertar", entDet, mysConec, null) == true) { booOk = true; } else { // CONTROLAR EL ERROR booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; trans.Rollback(); booOk = false; return(booOk); } } } else { // CONTROLAR EL ERROR booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; trans.Rollback(); booOk = false; return(booOk); } } else { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; } return(booOk); }
public bool Eliminar(BE_CON_PROVICIONES e_Proviciones) { DatosMySql xMiFuncion = new DatosMySql(); bool booOk = false; MySqlTransaction trans; trans = mysConec.BeginTransaction(); try { string[,] arrParametros = new string[1, 3] { { "n_id", "System.INT16", e_Proviciones.n_id.ToString() } }; if (xMiFuncion.StoreEjecutar("con_proviciones_delete", arrParametros, mysConec) == false) { b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; } else { arrParametros[0, 0] = "n_idpro"; if (xMiFuncion.StoreEjecutar("con_provicionesdet_delete", arrParametros, mysConec) == false) { b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; } // ELIMINAMOS EL ASIENDO DIARIO CD_con_diario funDiario = new CD_con_diario(); xMiFuncion.ReAbrirConeccion(mysConec); funDiario.mysConec = mysConec; if (funDiario.Eliminar(e_Proviciones.n_idlib, e_Proviciones.n_ano, e_Proviciones.n_mes, e_Proviciones.c_numreg, e_Proviciones.n_idemp) == false) { b_OcurrioError = funDiario.b_OcurrioError; c_ErrorMensaje = funDiario.c_ErrorMensaje; n_ErrorNumber = funDiario.n_ErrorNumber; trans.Rollback(); return(booOk); } booOk = true; } 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); } }
public bool Insertar(BE_TES_TESORERIA entTesoreria, List <BE_TES_TESORERIAORI> lstTesoreriaOri, List <BE_TES_TESORERIAORIDET> lstTesoreriaOriDet, List <BE_TES_TESORERIADES> lstTesoreriaDes, List <BE_TES_TESORERIADESDET> lstTesoreriaDesDet, int n_TipoRegistro) { CD_tes_tesoreria miFun = new CD_tes_tesoreria(); bool booOk = false; miFun.mysConec = mysConec; if (miFun.Insertar(entTesoreria, lstTesoreriaOri, lstTesoreriaOriDet, lstTesoreriaDes, lstTesoreriaDesDet) == true) { //GENERAMOS EL ASIENTO CONTABLE mysConec = FunMysql.ReAbrirConeccion(mysConec); entTesoreria.n_id = miFun.n_IdGenerado; string c_NumAsi = entTesoreria.c_numreg; CN_con_diario funCon = new CN_con_diario(); funCon.mysConec = mysConec; funCon.STU_SISTEMA = STU_SISTEMA; if (funCon.GenerarAsientoTesoreria(STU_SISTEMA.EMPRESAID, Convert.ToInt32(entTesoreria.n_id), STU_SISTEMA.ANOTRABAJO, STU_SISTEMA.MESTRABAJO, 1, c_NumAsi, n_TipoRegistro) == true) { mysConec = FunMysql.ReAbrirConeccion(mysConec); c_NumAsi = funCon.c_NewNumAsiento; miFun.AgregarNumAsi(entTesoreria.n_id, c_NumAsi); booOk = true; } else { b_OcurrioError = funCon.b_OcurrioError; c_ErrorMensaje = funCon.c_ErrorMensaje; n_ErrorNumber = funCon.n_ErrorNumber; return(booOk); } } else { b_OcurrioError = miFun.b_OcurrioError; c_ErrorMensaje = miFun.c_ErrorMensaje; n_ErrorNumber = miFun.n_ErrorNumber; return(booOk); } booOk = true; return(booOk); }
public bool Insertar(BE_PLA_DESTAJO e_Cargos) { bool booOk = false; DatosMySql xMiFuncion = new DatosMySql(); int n_row = 0; double n_idgen = 0; MySqlTransaction trans; mysConec = xMiFuncion.ReAbrirConeccion(mysConec); trans = mysConec.BeginTransaction(); try { if (xMiFuncion.StoreEjecutar("pla_destajo_insertar", e_Cargos, mysConec, 1) == true) { n_idgen = xMiFuncion.intIdGenerado; string[,] arrParametros = new string[5, 3] { { "n_idpla", "System.INT32", Convert.ToInt32(n_idgen).ToString() }, { "n_idemp", "System.INT32", e_Cargos.n_idemp.ToString() }, { "c_fchini", "System.STRING", e_Cargos.d_fchini.ToString("dd/MM/yyyy") }, { "c_fchfin", "System.STRING", e_Cargos.d_fchfin.ToString("dd/MM/yyyy") }, { "n_idlocal", "System.STRING", e_Cargos.n_idlocal.ToString() }, }; if (xMiFuncion.StoreEjecutar("pla_destajodet_insertar", arrParametros, mysConec) == 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 = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; trans.Rollback(); return(booOk); } }
public void Listar(int n_IdEmpresa, int n_AñoTrabajo, int n_MesTrabajo) { string[,] arrParametros = new string[3, 3] { { "n_idemp", "System.INT32", n_IdEmpresa.ToString() }, { "n_anotra", "System.INT32", n_AñoTrabajo.ToString() }, { "n_mestra", "System.INT32", n_MesTrabajo.ToString() } }; mysConec = xMiFuncion.ReAbrirConeccion(mysConec); dtLista = xMiFuncion.StoreDTLLenar("tes_conciliacion_listar", arrParametros, mysConec); if (xMiFuncion.IntErrorNumber != 0) { b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; } return; }
public void ObtenerUltimoAsiento(int n_AnoTrabajo, int n_MesTrabajo, int n_IdLibro, int n_IdEmpresa) { string[,] arrParametros = new string[4, 3] { { "n_ano", "System.INT32", n_AnoTrabajo.ToString() }, { "n_mes", "System.INT32", n_MesTrabajo.ToString() }, { "n_lib", "System.INT32", n_IdLibro.ToString() }, { "n_idemp", "System.INT32", n_IdEmpresa.ToString() } }; xMiFuncion.ReAbrirConeccion(mysConec); dtLista = xMiFuncion.StoreDTLLenar("con_diario_obtenerultimonumero", arrParametros, mysConec); if (xMiFuncion.IntErrorNumber != 0) { b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; } return; }
public bool Insertar(BE_VTA_BOLETARESUMEN e_boleta, List <BE_VTA_BOLETARESUMENDET> l_boletadet) { bool b_Ok = false; DatosMySql xMiFuncion = new DatosMySql(); MySqlTransaction trans = null; DatosMySql FunMysql = new DatosMySql(); mysConec = FunMysql.ReAbrirConeccion(mysConec); try { trans = mysConec.BeginTransaction(); if (xMiFuncion.StoreEjecutar("vta_boletaresumen_insertar", e_boleta, mysConec, 1) == true) { int n_idgen = Convert.ToInt32(xMiFuncion.intIdGenerado); int n_row = 0; for (n_row = 0; n_row <= l_boletadet.Count - 1; n_row++) { l_boletadet[n_row].n_idres = n_idgen; if (xMiFuncion.StoreEjecutar("vta_boletaresumendet_insertar", l_boletadet[n_row], mysConec, 2) == false) { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; trans.Rollback(); return(b_Ok); } } b_Ok = true; } else { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; trans.Rollback(); return(b_Ok); } trans.Commit(); return(b_Ok); } catch (Exception exc) { // SI SUCEDE UN ERROR DEVOLVEMOS FALSO booOcurrioError = true; StrErrorMensaje = exc.Message.ToString(); IntErrorNumber = exc.HResult; trans.Rollback(); return(b_Ok); } }
public bool TraerRegistro(int n_IdRegistro) { bool booResult = false; mysConec = xMiFuncion.ReAbrirConeccion(mysConec); string[,] arrParametros = new string[1, 3] { { "n_id", "System.INT32", n_IdRegistro.ToString() } }; dtListar = xMiFuncion.StoreDTLLenar("est_movimientos_obtenerregistro", arrParametros, mysConec); if (xMiFuncion.IntErrorNumber != 0) { dtListar = null; b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; } booResult = true; return(booResult); }
public DataTable Listar(int n_IdEmpresa, int n_AnoTrabajo, int n_MesTrabajo) { DataTable dtResult = new DataTable(); string[,] arrParametros = new string[3, 3] { { "n_idemp", "System.INT64", n_IdEmpresa.ToString() }, { "n_anotra", "System.INT64", n_AnoTrabajo.ToString() }, { "n_mestra", "System.INT64", n_MesTrabajo.ToString() }, }; mysConec = xMiFuncion.ReAbrirConeccion(mysConec); dtResult = xMiFuncion.StoreDTLLenar("pro_ordenproduccion_listar", arrParametros, mysConec); if (xMiFuncion.IntErrorNumber != 0) { dtOrdenProd = null; booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; } return(dtResult); }
public bool Actualizar(BE_VTA_GUIAS entGuias, List <BE_VTA_GUIASDOC> lstGuiasDoc, BE_VTA_GUIASDATOS e_GuiaDatos) { BE_VTA_GUIAS entNuevoGuias = new BE_VTA_GUIAS(); CD_vta_guias miFun = new CD_vta_guias(); bool booOk = false; miFun.mysConec = mysConec; entNuevoGuias.n_idemp = entGuias.n_idemp; entNuevoGuias.n_id = entGuias.n_id; entNuevoGuias.n_idano = entGuias.n_idano; entNuevoGuias.n_idmes = entGuias.n_idmes; entNuevoGuias.n_idcli = entGuias.n_idcli; entNuevoGuias.n_idtipdoc = entGuias.n_idtipdoc; entNuevoGuias.c_numser = entGuias.c_numser; entNuevoGuias.c_numdoc = entGuias.c_numdoc; entNuevoGuias.d_fchdoc = entGuias.d_fchdoc; entNuevoGuias.n_idemptra = entGuias.n_idemptra; entNuevoGuias.n_idmottra = entGuias.n_idmottra; entNuevoGuias.c_numordcom = entGuias.c_numordcom; entNuevoGuias.n_idtipdocref = entGuias.n_idtipdocref; entNuevoGuias.n_iddocref = entGuias.n_iddocref; entNuevoGuias.c_numdocref = entGuias.c_numdocref; entNuevoGuias.d_fchpeddocref = entGuias.d_fchpeddocref; entNuevoGuias.d_fchentdocref = entGuias.d_fchentdocref; entNuevoGuias.n_idpunvencli = entGuias.n_idpunvencli; entNuevoGuias.c_dirpunlle = entGuias.c_dirpunlle; entNuevoGuias.c_dirpunpar = entGuias.c_dirpunpar; entNuevoGuias.n_idemptra = entGuias.n_idemptra; entNuevoGuias.n_idcho = entGuias.n_idcho; entNuevoGuias.n_idvehtra = entGuias.n_idvehtra; entNuevoGuias.n_anulado = entGuias.n_anulado; entNuevoGuias.n_idpunpar = entGuias.n_idpunpar; entNuevoGuias.n_idpunlle = entGuias.n_idpunlle; entNuevoGuias.n_tipori = entGuias.n_tipori; entNuevoGuias.n_idclides = entGuias.n_idclides; entNuevoGuias.n_aplotrpro = entGuias.n_aplotrpro; entNuevoGuias.n_tipgui = entGuias.n_tipgui; miFun.LstDetalle = LstDetalle; DatosMySql FunMysql = new DatosMySql(); mysConec = FunMysql.ReAbrirConeccion(mysConec); booOk = miFun.Actualizar(entNuevoGuias, lstGuiasDoc, e_GuiaDatos); booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; return(booOk); }
public bool Insertar(List <BE_CON_DIARIO> l_Diario) { bool booOk = false; int n_row = 0; DatosMySql xMiFuncion = new DatosMySql(); MySqlTransaction trans = null; xMiFuncion.ReAbrirConeccion(mysConec); if (b_DesdeOtraCapa == false) { trans = mysConec.BeginTransaction(); } //trans = mysConec.BeginTransaction(); try { for (n_row = 0; n_row <= l_Diario.Count - 1; n_row++) { if (xMiFuncion.StoreEjecutar("con_diario_insertar", l_Diario[n_row], mysConec, 0) == false) { b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; if (b_DesdeOtraCapa == false) { trans.Rollback(); } return(booOk); } } if (b_DesdeOtraCapa == false) { trans.Commit(); } //trans.Commit(); booOk = true; return(booOk); } catch (Exception exc) { // SI SUCEDE UN ERROR DEVOLVEMOS FALSO b_OcurrioError = true; c_ErrorMensaje = exc.Message.ToString(); n_ErrorNumber = exc.HResult; if (b_DesdeOtraCapa == false) { trans.Rollback(); } return(booOk); } }
public bool CambiarEstado(int n_IdGuia, int n_IdEstado) { bool booResult = false; int n_tipori = 0; BE_VTA_GUIAS e_guias = new BE_VTA_GUIAS(); e_guias = TraerRegistro(n_IdGuia); n_tipori = e_guias.n_tipori; string[,] arrParametros = new string[2, 3] { { "n_idgui", "System.INT16", n_IdGuia.ToString() }, { "n_idest", "System.INT16", n_IdEstado.ToString() } }; string[,] arrParametros2 = new string[2, 3] { { "n_idgui", "System.INT16", n_IdGuia.ToString() }, { "n_tipori", "System.INT16", n_tipori.ToString() } }; DatosMySql FunMysql = new DatosMySql(); mysConec = FunMysql.ReAbrirConeccion(mysConec); if (xMiFuncion.StoreEjecutar("vta_guiasdoc_delete", arrParametros2, mysConec) == true) { if (xMiFuncion.StoreEjecutar("vta_guiasdet_delete", arrParametros2, mysConec) == true) { if (xMiFuncion.StoreEjecutar("vta_guias_anular", arrParametros, mysConec) == false) { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; } } else { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; } booResult = true; } else { booOcurrioError = xMiFuncion.booOcurrioError; StrErrorMensaje = xMiFuncion.StrErrorMensaje; IntErrorNumber = xMiFuncion.IntErrorNumber; } return(booResult); }
public bool Eliminar(int n_IdRegistro) { bool booResult = false; int n_row = 0; CD_pro_programa miFun = new CD_pro_programa(); CD_pro_ordenproduccion miOrdPro = new CD_pro_ordenproduccion(); DataTable dtResul = new DataTable(); miFun.mysConec = mysConec; miFun.TraerRegistro(n_IdRegistro); dtResul = miFun.dtProgramaDet; booResult = miFun.Eliminar(n_IdRegistro); if (booResult == true) { // mysConec.Open(); //miOrdPro.mysConec = mysConec; for (n_row = 0; n_row <= dtResul.Rows.Count - 1; n_row++) { mysConec = FunMysql.ReAbrirConeccion(mysConec); miOrdPro.mysConec = mysConec; booResult = miOrdPro.ActualizarEstadoOrdenProduccion(Convert.ToInt32(dtResul.Rows[n_row]["n_idordpro"]), 1); // ACTUALIZAMOS EL ESTADO DE LA ORDEN DE PRODUCCION A 1 = PENDIENTE if (booResult == false) { booOcurrioError = miOrdPro.booOcurrioError; StrErrorMensaje = miOrdPro.StrErrorMensaje; IntErrorNumber = miOrdPro.IntErrorNumber; } } //for (n_row = 0; n_row <= lstProgramaDet.Count - 1; n_row++) //{ // booResult = miOrdPro.ActualizarEstadoOrdenProduccion(lstProgramaDet[n_row].n_idordpro, 1); // ACTUALIZAMOS EL ESTADO DE LA ORDEN DE PRODUCCION A 1 = PENDIENTE // if (booResult == false) // { // booOcurrioError = miOrdPro.booOcurrioError; // StrErrorMensaje = miOrdPro.StrErrorMensaje; // IntErrorNumber = miOrdPro.IntErrorNumber; // } //} } else { booOcurrioError = false; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; } return(booResult); }
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); } }
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); }
public bool Insertar(BE_VTA_PEDIDOCEN entPedido, List <BE_VTA_PEDIDOCENDET> lstPedidoDet) { bool booOk = false; DatosMySql xMiFuncion = new DatosMySql(); MySqlTransaction trans; int n_row = 0; DatosMySql FunMysql = new DatosMySql(); mysConec = FunMysql.ReAbrirConeccion(mysConec); trans = mysConec.BeginTransaction(); try { if (xMiFuncion.StoreEjecutar("vta_pedidocen_insertar", entPedido, mysConec, 1) == true) { for (n_row = 0; n_row <= lstPedidoDet.Count - 1; n_row++) { lstPedidoDet[n_row].n_idped = Convert.ToInt32(xMiFuncion.intIdGenerado); if (xMiFuncion.StoreEjecutar("vta_pedidocendet_insertar", lstPedidoDet[n_row], mysConec, 1) == false) { b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; break; } } } else { b_OcurrioError = xMiFuncion.booOcurrioError; c_ErrorMensaje = xMiFuncion.StrErrorMensaje; n_ErrorNumber = xMiFuncion.IntErrorNumber; trans.Rollback(); } booOk = true; 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); } }