Example #1
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo PuntosDeVenta
        /// En la BASE de DATO la Tabla : [GestionComercial.PuntosDeVenta]
        /// <summary>
        /// <param name="objPuntoDeVenta"></param>
        /// <returns></returns>
        public bool Update(BEPuntoDeVenta objPuntoDeVenta)
        {
            int codigoRetorno = -1;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_U_PuntoDeVenta(
                        objPuntoDeVenta.codPuntoDeVenta,
                        objPuntoDeVenta.codPersonaEmpre,
                        objPuntoDeVenta.codEmpleadoRespon,
                        objPuntoDeVenta.desNombre,
                        objPuntoDeVenta.desPathFiles,
                        objPuntoDeVenta.indActivo,
                        objPuntoDeVenta.segUsuarioEdita,
                        objPuntoDeVenta.segMaquinaEdita);
                    codigoRetorno = 0;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Example #2
0
        /// <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);
        }
Example #3
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo PuntosDeVenta
        /// En la BASE de DATO la Tabla : [GestionComercial.PuntoDeVenta]
        /// <summary>
        /// <param name="objPuntoDeVenta"></param>
        /// <param name="prm_codPrefijoEmpre"></param>
        /// <returns></returns>
        public string Insert(BEPuntoDeVenta objPuntoDeVenta, string prm_codPrefijoEmpre)
        {
            string codigoRetorno = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_I_PuntoDeVenta(
                        ref codigoRetorno,
                        prm_codPrefijoEmpre,
                        objPuntoDeVenta.codPersonaEmpre,
                        objPuntoDeVenta.codEmpleadoRespon,
                        objPuntoDeVenta.desNombre,
                        objPuntoDeVenta.desPathFiles,
                        objPuntoDeVenta.indActivo,
                        objPuntoDeVenta.segUsuarioCrea,
                        objPuntoDeVenta.segMaquinaCrea);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno);
        }
Example #4
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();
        }
Example #5
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad GestionComercial.PuntosDeVenta
        /// En la BASE de DATO la Tabla : [GestionComercial.PuntosDeVenta]
        /// <summary>
        /// <returns>Entidad</returns>
        public BEPuntoDeVenta Find(string pcodEmpresaRUC, string prm_codPuntoDeVenta)
        {
            BEPuntoDeVenta objPuntoVenta = new BEPuntoDeVenta();

            try
            {
                objPuntoVenta = oPuntosDeVentaData.Find(pcodEmpresaRUC, prm_codPuntoDeVenta);
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name);
                throw new Exception(returnValor.Message);
            }
            return(objPuntoVenta);
        }
Example #6
0
        public List <BEPuntoDeVenta> ListPaginado(BaseFiltroPuntoDeVenta pFiltro)
        {
            List <BEPuntoDeVenta> lstPuntoDeVenta = new List <BEPuntoDeVenta>();

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_PuntoDeVenta_Paged(pFiltro.jqCurrentPage,
                                                                pFiltro.jqPageSize,
                                                                pFiltro.jqSortColumn,
                                                                pFiltro.jqSortOrder,
                                                                pFiltro.codPuntoVenta,
                                                                pFiltro.codEmpresaRUC,
                                                                pFiltro.desNombre,
                                                                pFiltro.indEstado);
                    foreach (var item in resul)
                    {
                        BEPuntoDeVenta objPuntoDeVenta = new BEPuntoDeVenta();

                        objPuntoDeVenta.codPuntoDeVenta                    = item.codPuntoDeVenta;
                        objPuntoDeVenta.codPersonaEmpre                    = item.codPersonaEmpre;
                        objPuntoDeVenta.codEmpleadoRespon                  = item.codEmpleadoRespon;
                        objPuntoDeVenta.desNombre                          = item.desNombre;
                        objPuntoDeVenta.desPathFiles                       = item.desPathFiles;
                        objPuntoDeVenta.indActivo                          = item.indActivo;
                        objPuntoDeVenta.segUsuarioCrea                     = item.segUsuarioCrea;
                        objPuntoDeVenta.segUsuarioEdita                    = item.segUsuarioEdita;
                        objPuntoDeVenta.segFechaCrea                       = item.segFechaCrea;
                        objPuntoDeVenta.segFechaEdita                      = item.segFechaEdita;
                        objPuntoDeVenta.segMaquinaEdita                    = item.segMaquina;
                        objPuntoDeVenta.objPersonaEmpre.RazonSocial        = item.auxcodPersonaEmpreNombre;
                        objPuntoDeVenta.objEmpleadoRespon.ApellidosNombres = item.auxcodEmpleadoResponNombre;

                        objPuntoDeVenta.ROW       = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0;
                        objPuntoDeVenta.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0;
                        lstPuntoDeVenta.Add(objPuntoDeVenta);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstPuntoDeVenta);
        }
Example #7
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo PuntosDeVenta
 /// En la BASE de DATO la Tabla : [GestionComercial.PuntosDeVenta]
 /// <summary>
 /// <param name="objPuntoDeVenta"></param>
 /// <returns></returns>
 public ReturnValor Update(BEPuntoDeVenta objPuntoDeVenta)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.Exitosa = oPuntosDeVentaData.Update(objPuntoDeVenta);
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.EDIT);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Example #8
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad GestionComercial.PuntosDeVenta
        /// En la BASE de DATO la Tabla : [GestionComercial.PuntosDeVenta]
        /// <summary>
        /// <param name="prm_codPuntoDeVenta"></param>
        /// <returns></returns>
        public BEPuntoDeVenta Find(string pcodEmpresaRUC, string pcodPuntoDeVenta)
        {
            BEPuntoDeVenta objPuntoDeVenta = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_PuntoDeVenta(pcodEmpresaRUC, pcodPuntoDeVenta, null, null);
                    foreach (var item in resul)
                    {
                        objPuntoDeVenta = new BEPuntoDeVenta();
                        objPuntoDeVenta.codPuntoDeVenta                    = item.codPuntoDeVenta;
                        objPuntoDeVenta.codPersonaEmpre                    = item.codPersonaEmpre;
                        objPuntoDeVenta.codEmpleadoRespon                  = item.codEmpleadoRespon;
                        objPuntoDeVenta.desNombre                          = item.desNombre;
                        objPuntoDeVenta.desPathFiles                       = item.desPathFiles;
                        objPuntoDeVenta.indActivo                          = item.indActivo;
                        objPuntoDeVenta.segUsuarioCrea                     = item.segUsuarioCrea;
                        objPuntoDeVenta.segUsuarioEdita                    = item.segUsuarioEdita;
                        objPuntoDeVenta.segFechaCrea                       = item.segFechaCrea;
                        objPuntoDeVenta.segFechaEdita                      = item.segFechaEdita;
                        objPuntoDeVenta.segMaquinaEdita                    = item.segMaquina;
                        objPuntoDeVenta.codPersonaEmpreNombre              = item.auxcodPersonaEmpreNombre;
                        objPuntoDeVenta.codEmpleadoResponNombre            = item.auxcodEmpleadoResponNombre;
                        objPuntoDeVenta.objPersonaEmpre.RazonSocial        = item.auxcodPersonaEmpreNombre;
                        objPuntoDeVenta.objEmpleadoRespon.ApellidosNombres = item.auxcodEmpleadoResponNombre;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(objPuntoDeVenta);
        }
Example #9
0
 public BEDeposito()
 {
     objEmpleado     = new BEEmpleado();
     objPuntoDeVenta = new BEPuntoDeVenta();
 }
Example #10
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo PuntosDeVenta
        /// En la BASE de DATO la Tabla : [GestionComercial.PuntosDeVenta]
        /// <summary>
        /// <param name="objPuntoDeVenta"></param>
        /// <returns></returns>
        public ReturnValor Update(BEPuntoDeVenta objPuntoDeVenta)
        {
            ReturnValor objReturnValor = new PuntoDeVentaLogic().Update(objPuntoDeVenta);

            return(objReturnValor);
        }
Example #11
0
        /// <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)
        {
            ReturnValor objReturnValor = new PuntoDeVentaLogic().Insert(objPuntoDeVenta);

            return(objReturnValor);
        }