public void NegocioContabilidad_CxpSinXML() { Ent_VIEW_CXPVSMXL filtros1 = new Ent_VIEW_CXPVSMXL(); filtros1.FAC_COMPANIA = "00001"; filtros1.FECHA_LM = Convert.ToDateTime("01/01/2015"); Ent_VIEW_CXPVSMXL filtros2 = new Ent_VIEW_CXPVSMXL(); filtros2.FAC_COMPANIA = "00001"; filtros2.FECHA_LM = Convert.ToDateTime("31/12/2015"); List<Ent_VIEW_CXPVSMXL> resultados = this.contabilidad.CxpSinXML(filtros1, filtros2); System.Console.WriteLine("No: Registros: " + resultados.Count); System.Console.ReadKey(); foreach (Ent_VIEW_CXPVSMXL temp in resultados) { System.Console.WriteLine(temp.ConvertToString()); System.Console.WriteLine("---------------------------"); System.Console.ReadKey(); } }
public static List<Ent_VIEW_CXPVSMXL> GetCxpConXML(string parEmpresa, string parFechaIni, string parFechaFin) { Ent_VIEW_CXPVSMXL filtro1 = new Ent_VIEW_CXPVSMXL(); filtro1.FAC_COMPANIA = parEmpresa; filtro1.FECHA_LM = Validador.ValidarFiltro(parFechaIni, "INICIO"); Ent_VIEW_CXPVSMXL filtro2 = new Ent_VIEW_CXPVSMXL(); filtro2.FAC_COMPANIA = parEmpresa; filtro2.FECHA_LM = Validador.ValidarFiltro(parFechaFin, "FIN"); NegocioContabilidad contabilidad = new NegocioContabilidad(); return contabilidad.CxpConXML(filtro1, filtro2); }
/* Metodos de operaciones de la tabla ---------------------------------------------------------------*/ public List<Ent_VIEW_CXPVSMXL> Consultar(Ent_VIEW_CXPVSMXL parFiltros) { this.LlenarFiltros(parFiltros); this.comando.CommandText = "select " + "* " + "from NUVPD.VIEW_CXPVSMXL where 1=1 " + "and FAC_COMPANIA like :fil_FAC_COMPANIA " + "and UN like :fil_UN " + "and XML_UUID like :fil_XML_UUID " ; return this.CreaLista(this.Select()); }
/*===================================================*\ CXP VS XMLs \*===================================================*/ public List<Ent_VIEW_CXPVSMXL> CxpConXML(Ent_VIEW_CXPVSMXL parFiltros) { // Objeto a retornar con los resultados List<Ent_VIEW_CXPVSMXL> results = new List<Ent_VIEW_CXPVSMXL>(); // Se valida que se haya proporcinado los filtros if (parFiltros != null) { // Se especifican los filtros del negocio parFiltros.XML_UUID = null; // Se consulta la vista/tabla List<Ent_VIEW_CXPVSMXL> list = view_cxpvsmxl.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.XML_UUID != "--") select r; // Se valida que se haya encontrado algun registro if (query.Count() != 0) { results = query.ToList(); } else { results.Add(new Ent_VIEW_CXPVSMXL(0, "No se encontraron resultados")); } } else { results = list; } } else { results.Add(new Ent_VIEW_CXPVSMXL(-2, "Favor de introducir filtros validos.")); } return results; }
public void NegocioContabilidad_CxpConXML() { Ent_VIEW_CXPVSMXL filtros = new Ent_VIEW_CXPVSMXL(); filtros.FAC_COMPANIA = "00004"; List<Ent_VIEW_CXPVSMXL> resultados = this.contabilidad.CxpConXML(filtros); System.Console.WriteLine("No: Registros: " + resultados.Count); System.Console.ReadKey(); foreach (Ent_VIEW_CXPVSMXL temp in resultados) { System.Console.WriteLine(temp.ConvertToString()); System.Console.WriteLine("---------------------------"); System.Console.ReadKey(); } }
public void VIEW_CXPVSMXL_Consultar() { Ent_VIEW_CXPVSMXL filtros = new Ent_VIEW_CXPVSMXL(); filtros.FAC_COMPANIA = "00001"; //filtros.UN = "C01DGRAL"; //filtros.XML_UUID = "--"; List<Ent_VIEW_CXPVSMXL> lista = this.view_cxpvsmxl.Consultar(filtros); System.Console.WriteLine("No: Registros: " + lista.Count); System.Console.ReadKey(); foreach (Ent_VIEW_CXPVSMXL temp in lista) { System.Console.WriteLine( temp.ConvertToString() ); System.Console.ReadKey(); System.Console.WriteLine("---------------------------"); } }
/* Metodo para asignar valores a los Filtros ---------------------------------------------------------------*/ private void LlenarFiltros(Ent_VIEW_CXPVSMXL parFiltros) { this.fil_FAC_COMPANIA.Value = Validador.ValidarFiltro(parFiltros.FAC_COMPANIA); this.fil_UN.Value = Validador.ValidarFiltro(parFiltros.UN); this.fil_XML_UUID.Value = Validador.ValidarFiltro(parFiltros.XML_UUID); }
public List<Ent_VIEW_CXPVSMXL> CxpSinXML(Ent_VIEW_CXPVSMXL parFiltros) { // Objeto a retornar con los resultados List<Ent_VIEW_CXPVSMXL> results = new List<Ent_VIEW_CXPVSMXL>(); // Se valida que se haya proporcinado los filtros if (parFiltros != null) { // Se especifica los filtros del negocio parFiltros.XML_UUID = "--"; // Se consulta la vista/tabla results = view_cxpvsmxl.Consultar(parFiltros); } else { results.Add(new Ent_VIEW_CXPVSMXL(-2, "Favor de introducir filtros validos.")); } return results; }