예제 #1
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 bool Update(BEListaDePrecio listaDePrecio)
        {
            int codigoRetorno = -1;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_U_ListaDePrecio(
                        listaDePrecio.CodigoLista,
                        listaDePrecio.CodigoPersonaEmpre,
                        listaDePrecio.CodigoPuntoVenta,
                        listaDePrecio.Descripcion,
                        listaDePrecio.EsParaVenta,
                        listaDePrecio.Observaciones,
                        listaDePrecio.Estado,
                        listaDePrecio.segUsuarioEdita);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
예제 #2
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 string Insert(BEListaDePrecio listaDePrecio)
        {
            string codigoRetorno = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_I_ListaDePrecio(
                        ref codigoRetorno,
                        listaDePrecio.CodigoPersonaEmpre,
                        listaDePrecio.CodigoPuntoVenta,
                        listaDePrecio.Descripcion,
                        listaDePrecio.EsParaVenta,
                        listaDePrecio.Observaciones,
                        listaDePrecio.FechaGenerada,
                        listaDePrecio.Estado,
                        listaDePrecio.segUsuarioCrea);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno);
        }
예제 #3
0
        public BEProductoPrecio()
        {
            CodigoProducto           = string.Empty;
            CodigoArguMonedaNombre   = string.Empty;
            CodigoPersonaEmpreNombre = string.Empty;
            CodigoProductoNombre     = string.Empty;
            CodigoPuntoVentaNombre   = string.Empty;

            objMoneda        = new BERegistroNew();
            objPuntoDeVenta  = new BEPuntoDeVenta();
            objListaDePrecio = new BEListaDePrecio();
        }
예제 #4
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad GestionComercial.ListaDePrecio
        /// En la BASE de DATO la Tabla : [GestionComercial.ListaDePrecio]
        /// <summary>
        /// <param name="filtro"></param>
        /// <returns></returns>
        public BEListaDePrecio Find(BaseFiltro filtro) // string prm_CodigoLista, string prm_CodigoPersonaEmpre, string prm_CodigoPuntoVenta)
        {
            BEListaDePrecio listaDePrecio = new BEListaDePrecio();

            try
            {
                listaDePrecio = listaDePrecioData.Find(filtro.codListaPrecio);
                listaDePrecio.listaListaDePrecioDetalle = listaDePrecioDetalleData.List(filtro); //prm_CodigoLista, prm_CodigoPersonaEmpre, prm_CodigoPuntoVenta, string.Empty, string.Empty, null);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(listaDePrecio);
        }
예제 #5
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);
 }
예제 #6
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 Insert(BEListaDePrecio listaDePrecio)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             returnValor.CodigoRetorno = listaDePrecioData.Insert(listaDePrecio);
             if (returnValor.CodigoRetorno != null)
             {
                 returnValor.Exitosa = true;
                 returnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         returnValor = HelpException.mTraerMensaje(ex);
     }
     return(returnValor);
 }
예제 #7
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad GestionComercial.ListaDePrecio
        /// En la BASE de DATO la Tabla : [GestionComercial.ListaDePrecio]
        /// <summary>
        /// <param name="prm_CodigoLista"></param>
        /// <returns></returns>
        public BEListaDePrecio Find(string prm_CodigoLista)
        {
            BEListaDePrecio listaDePrecio = new BEListaDePrecio();

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_ListaDePrecio_codLista(prm_CodigoLista);
                    foreach (var item in resul)
                    {
                        listaDePrecio = new BEListaDePrecio()
                        {
                            CodigoLista              = item.CodigoLista,
                            Descripcion              = item.Descripcion,
                            EsParaVenta              = item.EsParaVenta,
                            Observaciones            = item.Observaciones,
                            FechaGenerada            = item.FechaGenerada,
                            Estado                   = item.Estado,
                            segUsuarioCrea           = item.SegUsuarioCrea,
                            segUsuarioEdita          = item.SegUsuarioEdita,
                            segFechaCrea             = item.SegFechaCrea,
                            segFechaEdita            = item.SegFechaEdita,
                            segMaquinaCrea           = item.SegMaquina,
                            CodigoPersonaEmpre       = item.CodigoPersonaEmpre,
                            CodigoPuntoVenta         = item.CodigoPuntoVenta,
                            CodigoPersonaEmpreNombre = item.CodigoPersonaEmpreNombre,
                            CodigoPuntoVentaNombre   = item.CodigoPuntoVentaNombre,
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(listaDePrecio);
        }