Пример #1
0
        public List <BEDeposito> List(BaseFiltroDeposito pFiltro, Helper.ComboBoxText pTexto)
        {
            List <BEDeposito> lstDeposito = new List <BEDeposito>();

            try
            {
                lstDeposito = depositoData.List(pFiltro);
                if (lstDeposito.Count > 0)
                {
                    lstDeposito.Insert(0, new BEDeposito {
                        codDeposito = "", desNombre = Helper.ObtenerTexto(pTexto)
                    });
                }
                else
                {
                    lstDeposito.Add(new BEDeposito {
                        codDeposito = "", desNombre = Helper.ObtenerTexto(pTexto)
                    });
                }
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                              pFiltro.segUsuarioActual, pFiltro.codEmpresa.ToString());
                throw new Exception(returnValor.Message);
            }
            return(lstDeposito);
        }
Пример #2
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Almacen.Deposito
        /// En la BASE de DATO la Tabla : [Almacen.Deposito]
        /// <summary>
        /// <returns>List</returns>
        public List <BEDeposito> List(BaseFiltroDeposito pFiltro)
        {
            List <BEDeposito> lstDeposito = new List <BEDeposito>();

            try
            {
                lstDeposito = depositoData.List(pFiltro);
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                              pFiltro.segUsuarioActual, pFiltro.codEmpresa.ToString());
                throw new Exception(returnValor.Message);
            }
            return(lstDeposito);
        }
Пример #3
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Almacen.Deposito
        /// En la BASE de DATO la Tabla : [Almacen.Deposito]
        /// <summary>
        /// <param name="prm_codPersonaEmpre"></param>
        /// <param name="codPuntoDeVenta"></param>
        /// <param name="prm_desNombre"></param>
        /// <param name="prm_indActivo"></param>
        /// <returns></returns>
        public List <BEDeposito> List(BaseFiltroDeposito pFiltro)
        {
            List <BEDeposito> lstDeposito = new List <BEDeposito>();

            try
            {
                using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_Deposito(pFiltro.codEmpresa,
                                                      pFiltro.codEmpresaRUC,
                                                      pFiltro.codPuntoVenta,
                                                      string.Empty,
                                                      pFiltro.desNombre,
                                                      pFiltro.indEstado);
                    foreach (var item in resul)
                    {
                        BEDeposito objDeposito = new BEDeposito();
                        objDeposito.codDeposito = item.codDeposito;
                        objDeposito.objPuntoDeVenta.codPersonaEmpre = item.codPersonaEmpre;
                        objDeposito.codPuntoVenta            = item.codPuntoDeVenta;
                        objDeposito.desNombre                = item.desNombre;
                        objDeposito.codEmpleado              = item.codEmpleado;
                        objDeposito.gloObservacion           = item.gloObservacion;
                        objDeposito.indPrincipal             = item.indPrincipal;
                        objDeposito.indActivo                = item.indActivo;
                        objDeposito.segUsuarioCrea           = item.segUsuarioCrea;
                        objDeposito.segUsuarioEdita          = item.segUsuarioEdita;
                        objDeposito.segFechaCrea             = item.segFechaCrea;
                        objDeposito.segFechaEdita            = item.segFechaEdita;
                        objDeposito.segMaquinaCrea           = item.segMaquina;
                        objDeposito.auxcodEmpleadoNombre     = item.auxcodEmpleadoNombre;
                        objDeposito.auxcodPersonaEmpreNombre = item.auxcodPersonaEmpreNombre;
                        objDeposito.auxcodPuntoDeVentaNombre = item.auxcodPuntoDeVentaNombre;

                        objDeposito.objPuntoDeVenta.objPersonaEmpre.RazonSocial = item.auxcodPersonaEmpreNombre;
                        objDeposito.objPuntoDeVenta.desNombre = item.auxcodPuntoDeVentaNombre;
                        lstDeposito.Add(objDeposito);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstDeposito);
        }