private void ConsultarButton_Click(object sender, RoutedEventArgs e) { var lista = new List <Facturas>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltroComboBox.SelectedIndex) { case 0: //TODO lista = FacturasBLL.GetList(x => true); break; case 1: //ID int id = int.Parse(CriterioTextBox.Text); lista = FacturasBLL.GetList(x => x.FacturaId == id); break; case 2: //Fecha DateTime fecha = Convert.ToDateTime(CriterioTextBox.Text); lista = FacturasBLL.GetList(x => x.Fecha == fecha); break; case 3: //FECHAVENCIMIENTO DateTime fechav = Convert.ToDateTime(CriterioTextBox.Text); lista = FacturasBLL.GetList(x => x.FechaVencimiento == fechav); break; } } else { lista = FacturasBLL.GetList(x => true); } ConsultarDataGrid.ItemsSource = null; ConsultarDataGrid.ItemsSource = lista; }
private void Cargar() { FiltrocomboBox.Items.Insert(0, "ID"); FiltrocomboBox.Items.Insert(1, "Nombre"); FiltrocomboBox.Items.Insert(2, "Fecha de ingreso"); FiltrocomboBox.DataSource = FiltrocomboBox.Items; FiltrocomboBox.DisplayMember = "ID"; FacturadataGridView.DataSource = FacturasBLL.GetList(); }
private void Buscar() { var listado = new List <Facturas>(); string criterio = CriterioTextBox.Text.Trim(); if (CriterioTextBox.Text.Trim().Length > 0 || FiltroCombobox.SelectedIndex == 4) { switch (FiltroCombobox.SelectedIndex) { case 0: listado = FacturasBLL.GetList(f => true); break; case 1: listado = FacturasBLL.GetList(p => p.FacturaId == Convert.ToInt32(CriterioTextBox.Text)); break; case 2: listado = FacturasBLL.GetList(p => p.ClienteId == Convert.ToInt32(CriterioTextBox.Text)); break; case 3: listado = FacturasBLL.GetList(p => p.UsuarioId == Convert.ToInt32(CriterioTextBox.Text)); break; case 4: DateTime hasta = (DateTime)HastaPicker.SelectedDate; DateTime desde = (DateTime)DesdePicker.SelectedDate; listado = FacturasBLL.GetList(p => p.Fecha >= desde && p.Fecha <= hasta); break; } } else { listado = FacturasBLL.GetList(f => true); } DatosDataGrid.ItemsSource = null; DatosDataGrid.ItemsSource = listado; }
private void BuscarFiltrobutton_Click(object sender, EventArgs e) { int Id; switch (FiltrarcomboBox.SelectedIndex) { case 0: //FacturaId Id = Convert.ToInt32(FiltrartextBox.Text); filtral = x => x.FacturaId == Id && (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value); break; case 1: //ClienteId Id = Convert.ToInt32(FiltrartextBox.Text); filtral = x => x.ClienteId == Id && (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value); break; case 2: //Todo filtral = x => true; break; } ConsultadataGridView.DataSource = FacturasBLL.GetList(filtral); }
protected void FiltrarButton_Click(object sender, EventArgs e) { FacturaGridView.DataSource = FacturasBLL.GetListAll(); DateTime desde = DateTime.Now; DateTime hasta = DateTime.Now; if (FacturaDropDownList.SelectedIndex == 0) { Lista = FacturasBLL.GetListAll(); FacturaGridView.DataSource = Lista; FacturaGridView.DataBind(); } else if (FacturaDropDownList.SelectedIndex == 2) { desde = Convert.ToDateTime(FechaunoTextBox.Text); hasta = Convert.ToDateTime(FechadosTextBox.Text); Lista = FacturasBLL.GetList(p => p.Fecha >= desde.Date && p.Fecha <= hasta.Date); FacturaGridView.DataSource = Lista; FacturaGridView.DataBind(); } else if (FacturaDropDownList.SelectedIndex == 1) { int id = Utilidades.TOINT(FiltrarTextBox.Text); Lista = FacturasBLL.GetList(p => p.FacturaId == id); if (FiltrarTextBox.Text != "") { FacturaGridView.DataSource = FacturasBLL.GetList(p => p.FacturaId == id); FacturaGridView.DataBind(); } else { Utilidades.ShowToastr(this, "Factura no Encontrada", "Factura", "error"); } } else if (FacturaDropDownList.SelectedIndex == 3) { int id = Utilidades.TOINT(FiltrarTextBox.Text); Lista = FacturasBLL.GetList(p => p.ClienteId == id); if (FiltrarTextBox.Text != "") { FacturaGridView.DataSource = FacturasBLL.GetList(p => p.ClienteId == id); FacturaGridView.DataBind(); } else { Utilidades.ShowToastr(this, "Factura no Encontrada", "Factura", "error"); } } else if (FacturaDropDownList.SelectedIndex == 4) { if (FiltrarTextBox.Text != "") { FacturaGridView.DataSource = FacturasBLL.GetList(p => p.NombreCliente == FiltrarTextBox.Text); FacturaGridView.DataBind(); } else { Utilidades.ShowToastr(this, "Factura no Encontrada", "Factura", "error"); } } FiltrarTextBox.Text = ""; }
public void GetListTest() { var Lista = FacturasBLL.GetList(x => true); Assert.IsNotNull(Lista); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { FacturaReportViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local; FacturaReportViewer.Reset(); FacturaReportViewer.LocalReport.ReportPath = Server.MapPath(@"../Reportes/FacturaReporte.rdlc"); FacturaReportViewer.LocalReport.DataSources.Clear(); FacturaReportViewer.LocalReport.DataSources.Add(new ReportDataSource("Factura", FacturasBLL.GetList(filtro))); FacturaReportViewer.LocalReport.Refresh(); } }