/// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo PuntosDeVenta
        /// En la BASE de DATO la Tabla : [GestionComercial.PuntosDeVenta]
        /// <summary>
        /// <param name="itemPuntoDeVenta"></param>
        /// <returns></returns>
        public ReturnValor Insert(BEPuntoDeVenta objPuntoDeVenta)
        {
            try
            {
                using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
                {
                    PersonasLogic objPersonasLogic = new PersonasLogic();
                    BEPersona     objPersonas      = objPersonasLogic.Find(objPuntoDeVenta.codEmpresa,
                                                                           objPuntoDeVenta.codPersonaEmpre,
                                                                           objPuntoDeVenta.segUsuarioCrea);

                    string prm_Prefijo = objPersonasLogic.AtributoPersona(objPersonas,
                                                                          ConfigCROM.AppConfig(objPuntoDeVenta.codEmpresa,
                                                                                               ConfigTool.DEFAULT_PrefijoPtoVta));

                    oReturnValor.CodigoRetorno = oPuntosDeVentaData.Insert(objPuntoDeVenta, prm_Prefijo);
                    if (oReturnValor.CodigoRetorno != null)
                    {
                        oReturnValor.Exitosa = true;
                        oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW);
                        tx.Complete();
                    }
                }
            }
            catch (Exception ex)
            {
                oReturnValor = HelpException.mTraerMensaje(ex);
            }
            return(oReturnValor);
        }
Beispiel #2
0
        /// <summary>
        /// ELIMINA un registro de la Entidad GestionComercial.DocumentoSerie
        /// En la BASE de DATO la Tabla : [GestionComercial.DocumentoSerie]
        /// <summary>
        /// <param name="prm_CodigoTalonario"></param>
        /// <returns></returns>
        public ReturnValor DeleteDocumentoSerie(string prm_codEmpresaRUC, int prm_codDocumentoSerie,
                                                string prm_SegUsuarioDelete, string prm_SegMaquina,
                                                int pcodEmpresa)
        {
            try
            {
                using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
                {
                    var resultDelete = oDocumentoSerieData.Delete(prm_codEmpresaRUC,
                                                                  prm_codDocumentoSerie,
                                                                  prm_SegUsuarioDelete,
                                                                  prm_SegMaquina);

                    oReturnValor.Exitosa = resultDelete.ErrorCode > 0 ? true : false;
                    if (oReturnValor.Exitosa)
                    {
                        oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.DELETE);
                        tx.Complete();
                    }
                }
            }
            catch (Exception ex)
            {
                oReturnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                           prm_SegUsuarioDelete, pcodEmpresa.ToString());
            }
            return(oReturnValor);
        }
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo TipoDeCambio
 /// En la BASE de DATO la Tabla : [GestionComercial.TiposdeCambio]
 /// <summary>
 /// <param name="pTipoDeCambio"></param>
 /// <returns></returns>
 public ReturnValor Insert(BETipoDeCambio pTipoDeCambio)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             BaseFiltroTipoCambio filtro = new BaseFiltroTipoCambio();
             filtro.codEmpresa   = pTipoDeCambio.codEmpresa;
             filtro.fecInicio    = HelpTime.ConvertYYYYMMDD(pTipoDeCambio.FechaProceso);
             filtro.codRegMoneda = pTipoDeCambio.CodigoArguMoneda;
             if (oTipoDeCambioData.Find(filtro) == null)
             {
                 oReturnValor.codRetorno = oTipoDeCambioData.Insert(pTipoDeCambio);
                 if (oReturnValor.codRetorno != 0)
                 {
                     oReturnValor.Exitosa = true;
                     oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW);
                     tx.Complete();
                 }
             }
             else
             {
                 oReturnValor.Message = HelpMessages.gc_TIPO_CAMBIO_Existe;
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex, false,
                                                    this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                    pTipoDeCambio.segUsuarioCrea, pTipoDeCambio.codEmpresa.ToString());
     }
     return(oReturnValor);
 }
Beispiel #4
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo DocumentoSerie
 /// En la BASE de DATO la Tabla : [GestionComercial.DocumentoSerie]
 /// <summary>
 /// <param name="objDocumentoSerie"></param>
 /// <returns></returns>
 public ReturnValor UpdateDocumentoSerie(BEDocumentoSerie objDocumentoSerie)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             var ResultInsert = oDocumentoSerieData.Update(objDocumentoSerie);
             oReturnValor.Exitosa = ResultInsert.ErrorCode > 0 ? true : false;
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.EDIT);
                 tx.Complete();
             }
             else
             {
                 oReturnValor.Message = ResultInsert.ErrorMessage;
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                    objDocumentoSerie.segUsuarioEdita, objDocumentoSerie.codEmpresa.ToString());
     }
     return(oReturnValor);
 }
Beispiel #5
0
        public ReturnValor InsertInventarioDocumReg(List <BEInventarioDocumReg> plstInventarioDocumReg)
        {
            try
            {
                using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
                {
                    returnValor.codRetorno = inventarioData.InsertInventarioDocumReg(plstInventarioDocumReg);

                    if (returnValor.codRetorno != 0)
                    {
                        returnValor.Exitosa = true;
                    }

                    if (returnValor.Exitosa)
                    {
                        returnValor.Exitosa = true;
                        returnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW);
                        tx.Complete();
                    }
                }
            }
            catch (Exception ex)
            {
                returnValor = HelpException.mTraerMensaje(ex);
            }
            return(returnValor);
        }
Beispiel #6
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo Comprobantes
 /// En la BASE de DATO la Tabla : [GestionComercial.Comprobantes]
 /// <summary>
 /// <param name="objComprobante"></param>
 /// <returns></returns>
 private ReturnValor Update(BEDocumento objComprobante)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             if (objComprobante.CodigoArguCentroCosto == string.Empty ||
                 objComprobante.CodigoArguCentroCosto == " ")
             {
                 objComprobante.CodigoArguCentroCosto = null;
             }
             if (objComprobante.CodigoComprobanteAsos == string.Empty ||
                 objComprobante.CodigoComprobanteAsos == " ")
             {
                 objComprobante.CodigoComprobanteAsos = null;
             }
             oReturnValor.Exitosa = oDocumentoData.Update(objComprobante);
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.EDIT);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                    objComprobante.segUsuarioEdita, objComprobante.codEmpresa.ToString());
     }
     return(oReturnValor);
 }
Beispiel #7
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Marcaciones
        /// En la BASE de DATO la Tabla : [Asistencia.Marcaciones]
        /// <summary>
        /// <param name = >itemMarcaciones</param>
        public ReturnValor Insert(BEMarcacion itemMarcaciones)
        {
            try
            {
                using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
                {
                    string FECHA_Sola = itemMarcaciones.FechaHora.ToShortDateString();
                    itemMarcaciones.FechaTexto = Convert.ToDateTime(FECHA_Sola);
                    itemMarcaciones.FechaHora  = Convert.ToDateTime(FECHA_Sola + " " + itemMarcaciones.Hora + ":00");
                    if (itemMarcaciones.TeclaReloj == null)
                    {
                        itemMarcaciones.TeclaReloj = "";
                    }
                    else
                    {
                        itemMarcaciones.TeclaReloj = itemMarcaciones.TeclaReloj;
                    }

                    oReturnValor.CodigoRetorno = oMarcacionesData.Insert(itemMarcaciones);
                    if (oReturnValor.CodigoRetorno != null)
                    {
                        oReturnValor.Exitosa = true;
                        oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW);
                        tx.Complete();
                    }
                }
            }
            catch (Exception ex)
            {
                oReturnValor = HelpException.mTraerMensaje(ex);
            }
            return(oReturnValor);
        }
Beispiel #8
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Marcaciones
        /// En la BASE de DATO la Tabla : [Asistencia.Marcaciones]
        /// <summary>
        /// <param name = >itemMarcaciones</param>
        public ReturnValor Insert(List <BEMarcaje> listaMarcajes, BEFormatoReloj prmFormatosRelojes)
        {
            Int32 CONTADOR = 0;

            try
            {
                //using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
                //{
                foreach (BEMarcaje itemMarcaje in listaMarcajes)
                {
                    itemMarcaje.NumeroMarcacion = itemMarcaje.NumeroMarcacion.Trim().PadLeft(prmFormatosRelojes.PosicionTarjetaFin - prmFormatosRelojes.PosicionTarjetaIni, '0');
                    if (oMarcacionesData.Find(itemMarcaje.NumeroMarcacion, itemMarcaje.FechaHora, itemMarcaje.Hora).NumeroMarcacion == null)
                    {
                        oMarcacionesData.Insert(itemMarcaje);
                        ++CONTADOR;
                    }
                }
                oReturnValor.Exitosa = true;
                if (oReturnValor.Exitosa)
                {
                    oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW);
                    //tx.Complete();
                }
                //}
            }
            catch (Exception ex)
            {
                oReturnValor         = HelpException.mTraerMensaje(ex);
                oReturnValor.Message = "POSICIÓN : " + CONTADOR.ToString().PadLeft(6, '0') + " - " + oReturnValor.Message;
            }
            return(oReturnValor);
        }
Beispiel #9
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo DocumentoSerie
        /// En la BASE de DATO la Tabla : [GestionComercial.DocumentoSerie]
        /// <summary>
        /// <param name="objDocumentoSerie"></param>
        /// <returns></returns>
        public ReturnValor InsertDocumentoSerie(BEDocumentoSerie objDocumentoSerie)
        {
            try
            {
                using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
                {
                    BEPuntoDeVenta objPuntoDeVenta = new PuntoDeVentaData().Find(objDocumentoSerie.codEmpresaRUC,
                                                                                 objDocumentoSerie.CodigoPuntoVenta);

                    objDocumentoSerie.CodigoPersonaEmpre = objPuntoDeVenta.codPersonaEmpre;
                    var resultInsert = oDocumentoSerieData.Insert(objDocumentoSerie);

                    if (resultInsert.ErrorCode > 0)
                    {
                        oReturnValor.codRetorno = resultInsert.ErrorCode;
                        oReturnValor.Exitosa    = true;
                        oReturnValor.Message    = HelpEventos.MessageEvento(HelpEventos.Process.NEW);
                        tx.Complete();
                    }
                    else
                    {
                        oReturnValor.Message = resultInsert.ErrorMessage;
                    }
                }
            }
            catch (Exception ex)
            {
                oReturnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                           objDocumentoSerie.segUsuarioEdita, objDocumentoSerie.codEmpresa.ToString());
            }
            return(oReturnValor);
        }
Beispiel #10
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo ProductoKardexAux
        /// En la BASE de DATO la Tabla : [Produccion.ProductoExistenciasKardex]
        /// <summary>
        /// <param name="productoKardex"></param>
        /// <returns></returns>
        public ReturnValor Insert(ProductoKardexAux productoKardex)
        {
            ReturnValor objReturnValor = new ReturnValor();

            try
            {
                //using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
                //{
                objReturnValor.codRetorno = objProductoKardexData.Insert(productoKardex);
                if (objReturnValor.codRetorno > 0)
                {
                    objReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW);
                    objReturnValor.Exitosa = true;
                    //tx.Complete();
                }
                else
                {
                    objReturnValor.Message = HelpMessages.KARDEX_NoRegistrado;
                }
                //}
            }
            catch (Exception ex)
            {
                HelpLogging.Write(TraceLevel.Error, string.Concat(this.GetType().Name, ".", MethodBase.GetCurrentMethod().Name), ex, productoKardex.segUsuarioEdita);
                objReturnValor = HelpException.mTraerMensaje(ex);
            }
            return(objReturnValor);
        }
Beispiel #11
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo Calendarios
 /// En la BASE de DATO la Tabla : [Asistencia.Calendarios]
 /// <summary>
 /// <param name = >itemCalendarios</param>
 public ReturnValor Insert(BECalendario itemCalendarios)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.Exitosa = oCalendariosData.Insert(itemCalendarios);
             foreach (BECalendarioDia itemCalendariosDias in itemCalendarios.listaCalendariosDias)
             {
                 oReturnValor.CodigoRetorno = oCalendariosDiasData.Insert(itemCalendariosDias);
             }
             if (oReturnValor.Exitosa && oReturnValor.CodigoRetorno != null)
             {
                 oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW);
                 tx.Complete();
             }
             else
             {
                 oReturnValor.Exitosa = false;
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Beispiel #12
0
 /// <summary>
 /// ELIMINA un registro de la Entidad GestionComercial.TiposDeImpuesto
 /// En la BASE de DATO la Tabla : [GestionComercial.TiposDeImpuesto]
 /// <summary>
 /// <returns>bool</returns>
 public ReturnValor Delete(DTODeleteRequest pDelete)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor = objImpuestoData.Delete(pDelete);
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.DELETE);
                 tx.Complete();
             }
             else
             {
                 oReturnValor.Message = HelpMessages.VALIDACIONNoExiste;
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                    pDelete.DelUser, pDelete.codEmpresa.ToString());
     }
     return(oReturnValor);
 }
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo ProductoPrecio
        /// En la BASE de DATO la Tabla : [GestionComercial.ProductoPrecio]
        /// <summary>
        /// <param name="itemProductoPrecio"></param>
        /// <returns></returns>
        public ReturnValor InsertUpdate(BEProductoPrecio objProductoPrecio)
        {
            try
            {
                oReturnValor = validaDatos(objProductoPrecio, HelpEventos.Accion.Nuevo);
                if (!oReturnValor.Exitosa)
                {
                    return(oReturnValor);
                }

                using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
                {
                    var resultUpdate = productoPrecioData.InsertUpdate(objProductoPrecio);

                    oReturnValor.Exitosa = resultUpdate.ErrorCode > 0 ? true : false;
                    oReturnValor.Message = oReturnValor.Exitosa ? HelpEventos.MessageEvento(HelpEventos.Process.NEW) :
                                           resultUpdate.ErrorMessage;
                    if (oReturnValor.Exitosa)
                    {
                        tx.Complete();
                    }
                }
            }
            catch (Exception ex)
            {
                oReturnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                           objProductoPrecio.segUsuarioEdita,
                                                           objProductoPrecio.codEmpresa.ToString());
            }
            return(oReturnValor);
        }
Beispiel #14
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo CalendariosDias
 /// En la BASE de DATO la Tabla : [Asistencia.CalendariosDias]
 /// <summary>
 /// <param name = >itemCalendariosDias</param>
 public ReturnValor Insert(BECalendarioDia itemCalendariosDias)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             if (itemCalendariosDias.Registro == null || itemCalendariosDias.Registro == string.Empty)
             {
                 oReturnValor.CodigoRetorno = oCalendariosDiasData.Insert(itemCalendariosDias);
                 if (oReturnValor.CodigoRetorno != null)
                 {
                     oReturnValor.Exitosa = true;
                     oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW);
                     tx.Complete();
                 }
             }
             else
             {
                 oReturnValor.Exitosa = oCalendariosDiasData.Update(itemCalendariosDias);
                 if (oReturnValor.Exitosa)
                 {
                     oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.EDIT);
                     tx.Complete();
                 }
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Beispiel #15
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo Calendarios
 /// En la BASE de DATO la Tabla : [Asistencia.Calendarios]
 /// <summary>
 /// <param name = >itemCalendarios</param>
 public ReturnValor Update(BECalendario itemCalendarios)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.Exitosa = oCalendariosData.Update(itemCalendarios);
             foreach (BECalendarioDia itemCalendariosDias in itemCalendarios.listaCalendariosDias)
             {
                 itemCalendariosDias.CodigoCalendario = itemCalendarios.CodigoCalendario;
                 itemCalendariosDias.SegUsuarioCrea   = itemCalendarios.SegUsuarioCrea;
                 itemCalendariosDias.SegUsuarioEdita  = itemCalendarios.SegUsuarioEdita;
                 if (itemCalendariosDias.Registro == null)
                 {
                     oReturnValor.CodigoRetorno = oCalendariosDiasData.Insert(itemCalendariosDias);
                 }
                 else
                 {
                     oReturnValor.Exitosa = oCalendariosDiasData.Update(itemCalendariosDias);
                 }
             }
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.EDIT);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Beispiel #16
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo ListaDePrecioDetalle
        /// En la BASE de DATO la Tabla : [GestionComercial.ListaDePrecioDetalle]
        /// <summary>
        /// <param name="listaListaDePrecioDetalle"></param>
        /// <param name="listaProductoPrecio"></param>
        /// <returns></returns>
        public ReturnValor InsertDetalle(List <BEListaDePrecioDetalle> lstListaDePrecioDetalle, List <BEProductoPrecio> lstProductoPrecio)
        {
            try
            {
                using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
                {
                    int indPRECIO_UPDATE = -1;
                    foreach (BEListaDePrecioDetalle listaPrecioDetalle in lstListaDePrecioDetalle)
                    {
                        returnValor.codRetorno = listaDePrecioDetalleData.Insert(listaPrecioDetalle);
                        if (returnValor.codRetorno != 0)
                        {
                            returnValor.Exitosa = true;
                        }
                        ProductoPrecioData productoPrecioData = new ProductoPrecioData();
                        lstProductoPrecio = productoPrecioData.List(new BaseFiltro {
                            codProducto = listaPrecioDetalle.codProducto, codRegMoneda = string.Empty, codListaPrecio = null, codPerEmpresa = listaPrecioDetalle.CodigoPersonaEmpre, codPuntoVenta = listaPrecioDetalle.CodigoPuntoVenta, indEstado = true
                        });
                        if (lstProductoPrecio.Count == 1)
                        {
                            if (listaPrecioDetalle.refEsParaVenta)
                            {
                                lstProductoPrecio[0].ValorVenta = listaPrecioDetalle.PrecioUnitario;
                            }
                            else
                            {
                                lstProductoPrecio[0].ValorCosto = listaPrecioDetalle.PrecioUnitario;
                            }
                            lstProductoPrecio[0].SegUsuarioCrea  = listaPrecioDetalle.segUsuarioEdita;
                            lstProductoPrecio[0].SegUsuarioEdita = listaPrecioDetalle.segUsuarioEdita;

                            lstProductoPrecio[0].CodigoArguMoneda  = listaPrecioDetalle.CodigoArguMoneda;
                            lstProductoPrecio[0].codProducto       = listaPrecioDetalle.codProducto;
                            lstProductoPrecio[0].CodigoPuntoVenta  = listaPrecioDetalle.CodigoPuntoVenta;
                            lstProductoPrecio[0].CodigoListaPrecio = listaPrecioDetalle.CodigoLista;
                            lstProductoPrecio[0].Estado            = true;

                            indPRECIO_UPDATE = productoPrecioData.Insert(lstProductoPrecio[0]);
                        }
                    }
                    if (returnValor.Exitosa && indPRECIO_UPDATE != 0)
                    {
                        returnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW);
                        tx.Complete();
                    }
                }
            }
            catch (Exception ex)
            {
                returnValor = HelpException.mTraerMensaje(ex);
            }
            return(returnValor);
        }
Beispiel #17
0
 /// <summary>
 /// ELIMINA un registro de la Entidad Asistencia.FormatosRelojes
 /// En la BASE de DATO la Tabla : [Asistencia.FormatosRelojes]
 /// <summary>
 /// <returns>bool</returns>
 public ReturnValor Delete(string prm_CodigoFormato)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.Exitosa = oFormatosRelojesData.Delete(prm_CodigoFormato);
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.DELETE);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Beispiel #18
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo TiposDeImpuesto
 /// En la BASE de DATO la Tabla : [GestionComercial.TiposDeImpuesto]
 /// <summary>
 /// <param name = >itemTiposDeImpuesto</param>
 private ReturnValor Update(BEImpuesto objImpuesto)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.Exitosa = objImpuestoData.Update(objImpuesto);
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.EDIT);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Beispiel #19
0
 /// <summary>
 /// ELIMINA un registro de la Entidad GestionComercial.ParteDiario
 /// En la BASE de DATO la Tabla : [GestionComercial.ParteDiario]
 /// <summary>
 /// <returns>bool</returns>
 public ReturnValor Delete(string prm_CodigoPersonaEmpre, string prm_CodigoPuntoVenta, string prm_CodigoParte)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.Exitosa = oParteDiarioData.Delete(prm_CodigoPersonaEmpre, prm_CodigoPuntoVenta, prm_CodigoParte);
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.DELETE);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Beispiel #20
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo ParteDiario
 /// En la BASE de DATO la Tabla : [GestionComercial.ParteDiario]
 /// <summary>
 /// <param name = >itemParteDiario</param>
 public ReturnValor Update(BEParteDiario itemParteDiario)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.Exitosa = oParteDiarioData.Update(itemParteDiario);
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.EDIT);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Beispiel #21
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo ListaDePrecio
 /// En la BASE de DATO la Tabla : [GestionComercial.ListaDePrecio]
 /// <summary>
 /// <param name="listaDePrecio"></param>
 /// <returns></returns>
 public ReturnValor Update(BEListaDePrecio listaDePrecio)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             returnValor.Exitosa = listaDePrecioData.Update(listaDePrecio);
             if (returnValor.Exitosa)
             {
                 returnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.EDIT);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         returnValor = HelpException.mTraerMensaje(ex);
     }
     return(returnValor);
 }
Beispiel #22
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo FormatosRelojes
 /// En la BASE de DATO la Tabla : [Asistencia.FormatosRelojes]
 /// <summary>
 /// <param name = >itemFormatosRelojes</param>
 public ReturnValor Insert(BEFormatoReloj itemFormatosRelojes)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.Exitosa = oFormatosRelojesData.Insert(itemFormatosRelojes);
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Beispiel #23
0
 /// <summary>
 /// ELIMINA un registro de la Entidad GestionComercial.CondicionVenta
 /// En la BASE de DATO la Tabla : [GestionComercial.CondicionVenta]
 /// <summary>
 /// <returns>bool</returns>
 public ReturnValor Delete(BECondicion pCondicion)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.Exitosa = objCondicionData.Delete(pCondicion);
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.DELETE);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Beispiel #24
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo Periodo
 /// En la BASE de DATO la Tabla : [Almacen.Periodo]
 /// </summary>
 /// <param name="pPeriodo"></param>
 /// <returns></returns>
 public ReturnValor Insert(BEPeriodo pPeriodo)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             returnValor.Exitosa = periodoData.Insert(pPeriodo);
             if (returnValor.Exitosa)
             {
                 returnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         returnValor = HelpException.mTraerMensaje(ex);
     }
     return(returnValor);
 }
Beispiel #25
0
 /// <summary>
 /// ELIMINA un registro de la Entidad Almacen.Inventarios
 /// En la BASE de DATO la Tabla : [Almacen.Inventarios]
 /// <summary>
 /// <param name="prm_codInventario"></param>
 /// <returns></returns>
 public ReturnValor DeleteInventarioDocumReg(BaseFiltroAlmacen pfiltro)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             returnValor.Exitosa = inventarioData.DeleteInventarioDocumReg(pfiltro);
             if (returnValor.Exitosa)
             {
                 returnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.DELETE);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         returnValor = HelpException.mTraerMensaje(ex);
     }
     return(returnValor);
 }
Beispiel #26
0
 /// <summary>
 /// ELIMINA un registro de la Entidad Almacen.Inventarios
 /// En la BASE de DATO la Tabla : [Almacen.Inventarios]
 /// <summary>
 /// <param name="prm_codInventario"></param>
 /// <returns></returns>
 public ReturnValor Delete(int pcodEmpresa, int intCodInventario)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             returnValor.Exitosa = inventarioData.Delete(pcodEmpresa, intCodInventario);
             if (returnValor.Exitosa)
             {
                 returnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.DELETE);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         returnValor = HelpException.mTraerMensaje(ex);
     }
     return(returnValor);
 }
Beispiel #27
0
 /// <summary>
 /// ELIMINA un registro de la Entidad GestionComercial.ListaDePrecio
 /// En la BASE de DATO la Tabla : [GestionComercial.ListaDePrecio]
 /// <summary>
 /// <param name="prm_CodigoLista"></param>
 /// <returns></returns>
 public ReturnValor Delete(string prm_CodigoLista)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             returnValor.Exitosa = listaDePrecioData.Delete(prm_CodigoLista);
             if (returnValor.Exitosa)
             {
                 returnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.DELETE);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         returnValor = HelpException.mTraerMensaje(ex);
     }
     return(returnValor);
 }
Beispiel #28
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo InventarioSerie
 /// En la BASE de DATO la Tabla : [Almacen.InventarioSerie]
 /// <summary>
 /// <param name = >itemInventarioSerie</param>
 public ReturnValor InsertInventarioSerie(List <BEInventarioSerie> lstInventarioSerie)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             returnValor.Exitosa = inventarioSerieData.Insert(lstInventarioSerie);
             if (returnValor.Exitosa)
             {
                 returnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         returnValor = HelpException.mTraerMensaje(ex);
     }
     return(returnValor);
 }
Beispiel #29
0
 /// <summary>
 /// ELIMINA un registro de la Entidad GestionComercial.ListaDePrecioDetalle
 /// En la BASE de DATO la Tabla : [GestionComercial.ListaDePrecioDetalle]
 /// <summary>
 /// <param name="prm_codListaDePrecioDetalle"></param>
 /// <returns></returns>
 public ReturnValor DeleteDetalle(int prm_codListaDePrecioDetalle) //string prm_CodigoLista, string prm_CodigoPersonaEmpre, string prm_CodigoPuntoVenta, string prm_CodigoProducto,string prm_CodigoArguMoneda)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             returnValor.Exitosa = listaDePrecioDetalleData.Delete(prm_codListaDePrecioDetalle); //prm_CodigoLista, prm_CodigoPersonaEmpre, prm_CodigoPuntoVenta, prm_CodigoProducto, prm_CodigoArguMoneda);
             if (returnValor.Exitosa)
             {
                 returnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.DELETE);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         returnValor = HelpException.mTraerMensaje(ex);
     }
     return(returnValor);
 }
Beispiel #30
0
 /// <summary>
 /// ELIMINA un registro de la Entidad Almacen.Inventarios
 /// En la BASE de DATO la Tabla : [Almacen.Inventarios]
 /// <summary>
 /// <param name="prm_codInventario"></param>
 /// <returns></returns>
 public ReturnValor Delete(int intCodInventario) //string prm_CodigoPersonaEmpre, string prm_CodigoPuntoVenta, string prm_codDeposito, string prm_CodigoFormaPago, string prm_Periodo)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             returnValor.Exitosa = inventarioData.Delete(intCodInventario); //prm_CodigoPersonaEmpre, prm_CodigoPuntoVenta, prm_codDeposito,prm_CodigoFormaPago, prm_Periodo);
             if (returnValor.Exitosa)
             {
                 returnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.DELETE);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         returnValor = HelpException.mTraerMensaje(ex);
     }
     return(returnValor);
 }