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); }
/* 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()); }
/*===================================================*\ 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; }
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(); } }
/* 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); }