private void CargarFiltrar()
 {
     FiltrarcomboBox.Items.Insert(0, "ProveedorId");
     FiltrarcomboBox.Items.Insert(1, "NombreProveedor");
     FiltrarcomboBox.Items.Insert(2, "FechaIngreso");
     FiltrarcomboBox.DataSource    = FiltrarcomboBox.Items;
     FiltrarcomboBox.DisplayMember = "Id";
     ConsultaProveedoressdataGridView.DataSource = ProveedorBLL.GetLista();
 }
        private void BuscarSelecionComBox()
        {
            UtilidadesInt ut = new UtilidadesInt();


            if (FiltrarcomboBox.SelectedIndex == 0)
            {
                if (!String.IsNullOrEmpty(FiltrotextBox.Text))
                {
                    lista = ProveedorBLL.GetLista(ut.StringInt(FiltrotextBox.Text));
                }
                else
                {
                    lista = ProveedorBLL.GetLista();
                }

                ConsultaProveedoressdataGridView.DataSource = lista;
            }
            if (FiltrarcomboBox.SelectedIndex == 1)
            {
                if (!String.IsNullOrEmpty(FiltrotextBox.Text))
                {
                    lista = ProveedorBLL.GetListaNombreProveedor(FiltrotextBox.Text);
                }
                else
                {
                    lista = ProveedorBLL.GetLista();
                }

                ConsultaProveedoressdataGridView.DataSource = lista;
            }

            if (FiltrarcomboBox.SelectedIndex == 2)
            {
                if (!String.IsNullOrEmpty(FiltrotextBox.Text))
                {
                    lista = ProveedorBLL.GetListaFecha(DesdeDateTimePicke.Value, HastadateTimePicker.Value);
                }
                else
                {
                    lista = ProveedorBLL.GetLista();
                }

                ConsultaProveedoressdataGridView.DataSource = lista;
            }
        }
        private bool validar()
        {
            UtilidadesInt ut = new UtilidadesInt();

            if (FiltrarcomboBox.SelectedIndex == 2)
            {
                if (DesdeDateTimePicke.Value == HastadateTimePicker.Value)
                {
                    MessageBox.Show("Favor definir un intervalo diferente entre las dos fechas");
                    return(false);
                }
                else
                {
                    return(true);
                }
            }
            if (string.IsNullOrEmpty(FiltrotextBox.Text))
            {
                BuscarerrorProvider.SetError(FiltrotextBox, "Ingresar el campo que desea filtar");
                return(false);
            }


            if (FiltrarcomboBox.SelectedIndex == 1 && ProveedorBLL.GetListaNombreProveedor(FiltrotextBox.Text).Count == 0)
            {
                MessageBox.Show("No hay registros que coincidan con este campo de filtro..." + "\n" + "\n" + "Intente con otro campo");
                return(false);
            }


            if (FiltrarcomboBox.SelectedIndex == 0 && ProveedorBLL.GetLista(ut.StringInt(FiltrotextBox.Text)).Count == 0)
            {
                MessageBox.Show("No hay registros que coincidan con este campo de filtro..." + "\n" + "\n" + "Intente con otro campo");
                return(false);
            }

            BuscarerrorProvider.Clear();


            return(true);
        }
        private void Imprimirbutton_Click(object sender, EventArgs e)
        {
            MyViewerProveedor viewer = new MyViewerProveedor();

            viewer.ProveedorreportViewer.Reset();
            viewer.ProveedorreportViewer.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local;

            viewer.ProveedorreportViewer.LocalReport.ReportPath = @"D:\Origen Sistema De Ventas\SistemaDeVentas\SistemaDeVentas\UI\Reportes\ListadoProveedores.rdlc";


            viewer.ProveedorreportViewer.LocalReport.DataSources.Clear();


            viewer.ProveedorreportViewer.LocalReport.DataSources.Add(
                new Microsoft.Reporting.WinForms.ReportDataSource("DataSetProveedores",
                                                                  ProveedorBLL.GetLista()));

            viewer.ProveedorreportViewer.LocalReport.Refresh();

            viewer.Show();
        }
 public void GetListaTest1()
 {
     Assert.IsTrue(ProveedorBLL.GetLista().Count > 0);
 }