Exemplo n.º 1
0
        public List <BEModelo> List(BaseFiltroModelo pFiltro, Helper.ComboBoxText pTexto)
        {
            List <BEModelo> lstModelo = new List <BEModelo>();

            try
            {
                lstModelo = marcaData.ListModelo(pFiltro);
                if (lstModelo.Count > 0)
                {
                    lstModelo.Insert(0, new BEModelo {
                        codModelo = 0, desNombre = Helper.ObtenerTexto(pTexto)
                    });
                }
                else
                {
                    lstModelo.Add(new BEModelo {
                        codModelo = 0, 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(lstModelo);
        }
Exemplo n.º 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 <BEModelo> List(BaseFiltroModelo pFiltro)
        {
            List <BEModelo> lstModelo = new List <BEModelo>();

            try
            {
                lstModelo = marcaData.ListModelo(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(lstModelo);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Almacen.Marca
        /// En la BASE de DATO la Tabla : [Almacen.Deposito]
        /// <summary>
        /// <param name="pFiltro"></param>
        /// <returns></returns>
        public List <BEModelo> ListModelo(BaseFiltroModelo pFiltro)
        {
            List <BEModelo> lstMarca = new List <BEModelo>();

            try
            {
                using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_Modelo(pFiltro.codEmpresa,
                                                    pFiltro.codMarca,
                                                    null,
                                                    null,
                                                    pFiltro.desNombre,
                                                    pFiltro.indActivo);
                    foreach (var item in resul)
                    {
                        BEModelo objMarca = new BEModelo();
                        objMarca.codModelo       = item.codModelo;
                        objMarca.codMarca        = item.codMarca;
                        objMarca.codEmpresa      = pFiltro.codEmpresa;
                        objMarca.codModeloKEY    = item.codModeloKEY;
                        objMarca.desNombre       = item.desNombre;
                        objMarca.indActivo       = item.indActivo;
                        objMarca.segUsuarioCrea  = item.segUsuarioCrea;
                        objMarca.segUsuarioEdita = item.segUsuarioEdita;
                        objMarca.segFechaCrea    = item.segFechaCrea;
                        objMarca.segFechaEdita   = item.segFechaEdita;
                        objMarca.segMaquinaCrea  = item.segMaquinaCrea;

                        lstMarca.Add(objMarca);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstMarca);
        }