/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo CuentasCorrientes /// En la BASE de DATO la Tabla : [GestionComercial.CuentasCorrientes] /// <summary> /// <param name = >itemCuentasCorrientes</param> //public ReturnValor Update(BECuentaCorriente itemCuentasCorrientes) //{ // try // { // using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) // { // oReturnValor.Exitosa = oCuentasCorrientesData.Update(itemCuentasCorrientes); // if (oReturnValor.Exitosa) // { // oReturnValor.Message = HelpMessages.Evento_EDIT; // tx.Complete(); // } // } // } // catch (Exception ex) // { // oReturnValor = HelpException.mTraerMensaje(ex); // } // return oReturnValor; //} #endregion #region /* Proceso de DELETE BY ID CODE */ /// <summary> /// ELIMINA un registro de la Entidad GestionComercial.CuentasCorrientes /// En la BASE de DATO la Tabla : [GestionComercial.CuentasCorrientes] /// <summary> /// <returns>bool</returns> public ReturnValor Delete(int pcodEmpresa, int prm_codDocumReg, string prm_CodigoParte, string prmUserDelete) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { oReturnValor.Exitosa = oCuentasCorrientesData.DeleteCodDocumReg(pcodEmpresa, prm_codDocumReg, prm_CodigoParte, prmUserDelete); if (oReturnValor.Exitosa) { oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.DELETE); tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }
/// <summary> /// ELIMINA un registro de la Entidad CajaBancos.ComprobanteEmitidos /// En la BASE de DATO la Tabla : [CajaBancos.ComprobanteEmitidos] /// </summary> /// <param name="prm_CodigoPersonaEmpre"></param> /// <param name="prm_CodigoPuntoVenta"></param> /// <param name="prm_CodigoComprobante"></param> /// <param name="prm_NumeroComprobante"></param> /// <returns></returns> public ReturnValor Delete(int pcodEmpresa, string pcodEmpresaRUC, int prm_numItem, int prm_codDocumReg, string prm_codDocumento, bool prm_CAMBIA_ESTADO, string prm_CodigoParte, string prm_UsuarioEdita) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { bool SUCEDE_OK = true; bool SUCEDE_CT = true; CuentasCorrientesData oCuentasCorrientesData = new CuentasCorrientesData(); SUCEDE_CT = oCuentasCorrientesData.DeleteCodDocumReg(pcodEmpresa, prm_codDocumReg, prm_CodigoParte, prm_UsuarioEdita); oReturnValor.Exitosa = oCajaRegistroData.Delete(pcodEmpresaRUC, prm_numItem, prm_codDocumReg); if (prm_CAMBIA_ESTADO) { BEDocumento itemComprobantes = new DocumentoData().Find(prm_codDocumento, pcodEmpresaRUC); SUCEDE_OK = oComprobanteEmisionData.UpdateEmitido(prm_codDocumReg, itemComprobantes.CodigoArguEstEMIDefault, string.Empty, prm_UsuarioEdita); } if (oReturnValor.Exitosa && SUCEDE_OK && SUCEDE_CT) { oReturnValor.Message = HelpMessages.Evento_DELETE; tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }