public static List<Ent_VIEW_RECEPVSCOTEJO> GetRecepcionesSinCotejo(string parEmpresa)
        {

            Ent_VIEW_RECEPVSCOTEJO filtros = new Ent_VIEW_RECEPVSCOTEJO();
            filtros.OC_COMPANIA = parEmpresa;
        

            NegocioContabilidad contabilidad = new NegocioContabilidad();

            return contabilidad.RecepcionesSinCotejo(filtros);
        }
Beispiel #2
0
        /* Metodos de operaciones de la tabla
        ---------------------------------------------------------------*/
        public List<Ent_VIEW_RECEPVSCOTEJO> Consultar(Ent_VIEW_RECEPVSCOTEJO parFiltros)
        {
            this.LlenarFiltros(parFiltros);
            
            this.comando.CommandText =
                "select " +
                "* " +
                "from NUVPD.VIEW_RECEPVSCOTEJO where 1=1 " +
                "and FAC_COMPANIA like :fil_FAC_COMPANIA " +
                "and OC_COMPANIA like :fil_OC_COMPANIA "
                ;

            return this.CreaLista(this.Select());
        }
Beispiel #3
0
        /*===================================================*\
            RECEPCIONES VS COTEJOS
        \*===================================================*/

        public List<Ent_VIEW_RECEPVSCOTEJO> RecepcionesSinCotejo(Ent_VIEW_RECEPVSCOTEJO parFiltros)
        {
            // Objeto a retornar con los resultados
            List<Ent_VIEW_RECEPVSCOTEJO> results = new List<Ent_VIEW_RECEPVSCOTEJO>();

            // Se valida que se haya proporcinado los filtros
            if (parFiltros != null)
            {
                // Se especifican los filtros del negocio
                parFiltros.FAC_COMPANIA = "--";

                // Se consulta la vista/tabla
                List<Ent_VIEW_RECEPVSCOTEJO> list = view_recepvscotejo.Consultar(parFiltros);
                
                // Se valida que no la consulta haya sido exitosa
                if (list[0].CtrNumero != -1)
                {
                    // Se filtra la informacion obtenida
                    var query = from r in list
                                where (r.RECEPCION_NO != 0)
                                select r;

                    // Se valida que se haya encontrado algun registro
                    if (query.Count() != 0)
                    {
                        results = query.ToList();
                    }
                    else
                    {
                        results.Add(new Ent_VIEW_RECEPVSCOTEJO(0, "No se encontraron resultados"));
                    }
                }
                else
                {
                    results = list;
                }
            }
            else
            {
                results.Add(new Ent_VIEW_RECEPVSCOTEJO(-2, "Favor de introducir filtros validos."));
            }
           
            return results;
        }
Beispiel #4
0
        public void NegocioContabilidad_RecepcionesSinCotejo()
        {
            Ent_VIEW_RECEPVSCOTEJO filtros = new Ent_VIEW_RECEPVSCOTEJO();
            filtros.OC_COMPANIA = "00004";

            List<Ent_VIEW_RECEPVSCOTEJO> resultados = this.contabilidad.RecepcionesSinCotejo(filtros);

            System.Console.WriteLine("No: Registros: " + resultados.Count);

            System.Console.ReadKey();

            foreach (Ent_VIEW_RECEPVSCOTEJO temp in resultados)
            {
                System.Console.WriteLine(temp.ConvertToString());

                System.Console.WriteLine("---------------------------");

                System.Console.ReadKey();
            }
        }
Beispiel #5
0
 /* Metodo para asignar valores a los Filtros
 ---------------------------------------------------------------*/
 private void LlenarFiltros(Ent_VIEW_RECEPVSCOTEJO parFiltros)
 {
     this.fil_FAC_COMPANIA.Value = Validador.ValidarFiltro(parFiltros.FAC_COMPANIA);
     this.fil_OC_COMPANIA.Value = Validador.ValidarFiltro(parFiltros.OC_COMPANIA);
 }