public void GetListTest()
        {
            var listado = new List <Suplidores>();

            listado = SuplidoresBLL.GetList(s => true);
            Assert.AreEqual(listado, listado);
        }
Пример #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            Expression <Func <Suplidores, bool> > Filtro = a => true;

            var listado = new List <Suplidores>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltrarComboBox.SelectedIndex)
                {
                case 0:    //Todo
                    listado = SuplidoresBLL.GetList(p => true);
                    break;

                case 1:    //Nombres
                    listado = SuplidoresBLL.GetList(p => p.Nombres.Contains(CriterioTextBox.Text));
                    break;

                case 2:     //NombreUsuario
                    listado = SuplidoresBLL.GetList(p => p.NombreSuplidor.Contains(CriterioTextBox.Text));
                    break;

                case 3:     //TipoUsuario
                    listado = SuplidoresBLL.GetList(p => p.TipoUsuario.Contains(CriterioTextBox.Text));
                    break;
                }
            }
            else
            {
                listado = SuplidoresBLL.GetList(p => true);
            }

            ConsultaDataGridView.DataSource = null;
            ConsultaDataGridView.DataSource = listado;
        }
Пример #3
0
        public void GetListTest()
        {
            var lista = new List <Suplidores>();

            lista = SuplidoresBLL.GetList(p => true);
            Assert.IsNotNull(lista);
        }
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Suplidores>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:     //SuplidorId
                    listado = SuplidoresBLL.GetList(p => p.SuplidorId == Utilidades.ToInt(CriterioTextBox.Text));
                    break;

                case 1:     //NombreRepresentante
                    listado = SuplidoresBLL.GetList(p => p.NombreRepresentante.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;

                case 2:     //Compañia
                    listado = SuplidoresBLL.GetList(p => p.Compania.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;
                }
            }
            else
            {
                listado = SuplidoresBLL.GetList(c => true);
            }

            if (EntradaDatePicker.SelectedDate != null)
            {
                listado = SuplidoresBLL.GetList(c => c.Fecha.Date >= EntradaDatePicker.SelectedDate);
            }

            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
Пример #5
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Suplidores>();

            if (string.IsNullOrWhiteSpace(CriterioTextBox.Text))
            {
                listado = SuplidoresBLL.GetSuplidores();
            }
            else
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    listado = SuplidoresBLL.GetList(e => e.SuplidorId == Convert.ToInt32(CriterioTextBox.Text));
                    break;

                case 1:
                    listado = SuplidoresBLL.GetList(e => e.Nombre.Contains(CriterioTextBox.Text));
                    break;
                }
            }

            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var Listado = new List<Suplidores>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                    case 0://Todo
                        Listado = SuplidoresBLL.GetList(s => true);
                        break;
                    case 1://Id
                        try
                        {
                            int id = Convert.ToInt32(CriterioTextBox.Text);
                            Listado = SuplidoresBLL.GetList(s => s.SuplidorId == id);
                            MessageBox.Show("ID");
                        }
                        catch (FormatException)
                        {
                            MessageBox.Show("Por favor, ingrese un ID valido");
                        }
                        break;
                    case 2://Nombres
                        Listado = SuplidoresBLL.GetList(s => s.Nombres.Contains(CriterioTextBox.Text));
                        break;
                    case 3://Cedula
                        Listado = SuplidoresBLL.GetList(s => s.Cedula.Contains(CriterioTextBox.Text));
                        break;
                    case 4://Direccion
                        Listado = SuplidoresBLL.GetList(s => s.Direccion.Contains(CriterioTextBox.Text));
                        break;
                    case 5:
                        Listado = SuplidoresBLL.GetList(s => s.Email.Contains(CriterioTextBox.Text));
                        break;
                    case 6://UsuarioId
                        try
                        {
                            int id = Convert.ToInt32(CriterioTextBox.Text);
                            Listado = SuplidoresBLL.GetList(s => s.UsuarioId == id);
                            MessageBox.Show("ID");
                        }
                        catch (FormatException)
                        {
                            MessageBox.Show("Por favor, ingrese un ID valido");
                        }
                        break;
                }
                if (DesdeDatePicker.SelectedDate != null && HastaDatePicker.SelectedDate != null)
                    Listado = Listado.Where(s => s.Fecha.Date >= DesdeDatePicker.SelectedDate.Value && s.Fecha.Date <= HastaDatePicker.SelectedDate.Value).ToList();
            }
            else
            {
                Listado = SuplidoresBLL.GetList(s => true);
            }

            ConsultaDataGrid.ItemsSource = null;
            ConsultaDataGrid.ItemsSource = Listado;
        }
Пример #7
0
        public void GetListTest()
        {
            List <Suplidores> suplidores = SuplidoresBLL.GetList(s => true);

            //Assert.IsTrue(suplidores != null);

            Assert.IsTrue(true);
        }
Пример #8
0
        private void LlenaComboProductos()
        {
            List <Suplidores> lista = SuplidoresBLL.GetList(x => true);

            SuplidorComboBox.DataSource    = lista;
            SuplidorComboBox.ValueMember   = "SuplidorId";
            SuplidorComboBox.DisplayMember = "NombreEmpresa";
        }
Пример #9
0
 private void Limpiar()
 {
     this.suplidor    = new Suplidores();
     this.DataContext = suplidor;
     SuplidoresComboBox.ItemsSource       = SuplidoresBLL.GetList();
     SuplidoresComboBox.SelectedValuePath = "SuplidorId";
     SuplidoresComboBox.DisplayMemberPath = "Nombres";
 }
Пример #10
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Suplidores>();

            listado = SuplidoresBLL.GetList(c => true);
            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
Пример #11
0
        private void ObtenerSuplidor()
        {
            List <Suplidores> suplidores = SuplidoresBLL.GetList(p => true);

            foreach (var item in suplidores)
            {
                SuplidorIdComboBox.Items.Add(item.Nombres);
                SuplidoresId.Add(item.SuplidorId);
            }
        }
Пример #12
0
        private void IniciarComboboxes()
        {
            SuplidorComboBox.ItemsSource       = SuplidoresBLL.GetList();
            SuplidorComboBox.SelectedValuePath = "SuplidorId";
            SuplidorComboBox.DisplayMemberPath = "Nombres";

            ProductoComboBox.ItemsSource       = ProductosBLL.GetList();
            ProductoComboBox.SelectedValuePath = "ProductoId";
            ProductoComboBox.DisplayMemberPath = "Descripcion";
            Limpiar();
            MontoTextBox.Text = "0";
        }
Пример #13
0
        public rOrdenes()
        {
            InitializeComponent();
            SuplidoresComboBox.ItemsSource       = SuplidoresBLL.GetList();
            SuplidoresComboBox.SelectedValuePath = "SuplidorId";
            SuplidoresComboBox.DisplayMemberPath = "Nombres";

            ProductosComboBox.ItemsSource       = ProductosBLL.GetList();
            ProductosComboBox.SelectedValuePath = "ProductoId";
            ProductosComboBox.DisplayMemberPath = "Descripcion";

            Limpiar();
        }
        public rOrdenes()
        {
            InitializeComponent();
            this.DataContext = ordenes;

            ProductosIDComboBox.ItemsSource       = ProductosBLL.GetList();
            ProductosIDComboBox.SelectedValuePath = "ProductosID";
            ProductosIDComboBox.DisplayMemberPath = "Descripcion";

            SuplidorIDComboBox.ItemsSource       = SuplidoresBLL.GetList();
            SuplidorIDComboBox.SelectedValuePath = "SuplidorID";
            SuplidorIDComboBox.DisplayMemberPath = "Nombres";
        }
Пример #15
0
        public void GetListTest()
        {
            bool paso = false;

            List <Suplidores> lista = SuplidoresBLL.GetList(l => true);

            if (lista != null)
            {
                paso = true;
            }

            Assert.AreEqual(paso, true);
        }
Пример #16
0
        private bool ValidarSuplidorId(int id)
        {
            lista2 = SuplidoresBLL.GetList(p => true);
            bool paso = false;

            foreach (var item in lista2)
            {
                if (item.SuplidorId == id)
                {
                    return(paso = true);
                }
            }

            return(paso);
        }
Пример #17
0
        public void GetListTest()
        {
            bool paso  = false;
            var  lista = SuplidoresBLL.GetList(x => true);

            if (lista != null)
            {
                paso = true;
            }
            else
            {
                Assert.Fail();
            }

            Assert.AreEqual(paso, true);
        }
Пример #18
0
        public byte[] Reporte(List <Suplidores> lista)
        {
            if (lista.Count < 1)
            {
                listaSuplidores = SuplidoresBLL.GetList(c => true);
            }
            else
            {
                listaSuplidores = lista;
            }

            document = new Document(PageSize.Letter, 25f, 25f, 20f, 20f);
            pdfTable = new PdfPTable(columnas);

            pdfTable.WidthPercentage     = 100;
            pdfTable.HorizontalAlignment = Element.ALIGN_LEFT;

            fontStyle = FontFactory.GetFont("Calibri", 8f, 1);

            PdfWriter.GetInstance(document, memoryStream);
            document.Open();

            float[] anchoColumnas = new float[columnas];

            anchoColumnas[0]  = 100; //Esta sera la fila 1 suplidorId
            anchoColumnas[1]  = 100; //Esta sera la fila 2 fecha
            anchoColumnas[2]  = 175; //Esta sera la fila 3 nombre
            anchoColumnas[3]  = 115; //Esta sera la fila 4 cedula
            anchoColumnas[4]  = 110; //Esta sera la fila 5 telefono
            anchoColumnas[5]  = 110; //Esta sera la fila 6 celular
            anchoColumnas[6]  = 175; //Esta sera la fila 7 direccion
            anchoColumnas[7]  = 180; //Esta sera la fila 8 email
            anchoColumnas[8]  = 100; //Esta sera la fila 9 fechaCreacion
            anchoColumnas[9]  = 100; //Esta sera la fila 10 fechaModificacion
            anchoColumnas[10] = 100; //Esta sera la fila 11 usuarioId

            pdfTable.SetWidths(anchoColumnas);

            this.ReportHeader();
            this.ReportBody();

            pdfTable.HeaderRows = 1;
            document.Add(pdfTable);
            document.Close();

            return(memoryStream.ToArray());
        }
        private void Buscar_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Suplidores>();

            if (CriterioTexBox.Text.Trim().Length > 0)
            {
                switch (FiltroComBox.SelectedIndex)
                {
                case 0:
                    if (!Regex.IsMatch(CriterioTexBox.Text, "^[0-9]+$"))
                    {
                        MessageBox.Show("Se esperaba un Id no una cadena de texto", "Campo Criterio",
                                        MessageBoxButton.OK, MessageBoxImage.Warning);
                        return;
                    }

                    listado = SuplidoresBLL.GetList(c => c.SuplidorId == int.Parse(CriterioTexBox.Text));
                    break;

                case 1:
                    try
                    {
                        listado = SuplidoresBLL.GetList(c => c.Nombres == CriterioTexBox.Text);
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Por favor, ingrese un ID valido");
                    }
                    break;

                case 2:
                    try
                    {
                        //válida que se le haya colocado el prefijo al celular no (ejemplo: +1).
                        if (!Regex.IsMatch(CriterioTexBox.Text, @"^(\+[0-9]{1,12})$"))
                        {
                            MessageBox.Show("Asegúrese de haber colocado el prefijo telefonico correspondiente.", "Número celular no válido.",
                                            MessageBoxButton.OK, MessageBoxImage.Information);
                            return;
                        }

                        //válidando la longitud del celular.
                        if (CriterioTexBox.Text.Length < 8)
                        {
                            MessageBox.Show("El número celular no cumple con una longitud válida.", "Longitud no válida.",
                                            MessageBoxButton.OK, MessageBoxImage.Error);
                            return;
                        }


                        listado = SuplidoresBLL.GetList(C => C.Telefono == CriterioTexBox.Text);
                    }
                    catch
                    {
                        MessageBox.Show("Por favor, ingrese un Critero valido");
                    }
                    break;

                case 3:
                    try
                    {
                        //válida la dirreccion de correo electrónico.
                        if (!Regex.IsMatch(CriterioTexBox.Text, "\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"))
                        {
                            MessageBox.Show("La direccón de correo electrónico que ha introducido no es válida.", "Campo Email.",
                                            MessageBoxButton.OK, MessageBoxImage.Information);
                            return;
                        }
                        listado = SuplidoresBLL.GetList(C => C.Email == CriterioTexBox.Text);
                    }
                    catch
                    {
                        MessageBox.Show("Por favor, ingrese un Critero valido");
                    }
                    break;
                }
            }
            else
            {
                listado = SuplidoresBLL.GetList(c => true);
            }

            ConsultaDataGrid.ItemsSource = null;
            ConsultaDataGrid.ItemsSource = listado;
        }
Пример #20
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Suplidores>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltrarComboBox.SelectedIndex)
                {
                case 0:
                    listado = SuplidoresBLL.GetList(x => true);
                    break;

                case 1:
                    int id;
                    id      = int.Parse(CriterioTextBox.Text);
                    listado = SuplidoresBLL.GetList(x => x.SuplidorId == id);
                    break;

                case 2:
                    listado = SuplidoresBLL.GetList(x => x.NombreSuplidor == CriterioTextBox.Text);
                    break;

                case 3:
                    listado = SuplidoresBLL.GetList(x => x.Apellidos == CriterioTextBox.Text);
                    break;

                case 4:
                    listado = SuplidoresBLL.GetList(x => x.NombreCompania == CriterioTextBox.Text);
                    break;

                case 5:
                    listado = SuplidoresBLL.GetList(x => x.Direccion == CriterioTextBox.Text);
                    break;

                case 6:
                    listado = SuplidoresBLL.GetList(x => x.Telefono == CriterioTextBox.Text);
                    break;

                case 7:
                    listado = SuplidoresBLL.GetList(x => x.Celular == CriterioTextBox.Text);
                    break;

                case 8:
                    listado = SuplidoresBLL.GetList(x => x.Ciudad == CriterioTextBox.Text);
                    break;

                case 9:
                    listado = SuplidoresBLL.GetList(x => x.Email == CriterioTextBox.Text);
                    break;

                case 10:
                    DateTime fecha = Convert.ToDateTime(CriterioTextBox.Text);
                    listado = SuplidoresBLL.GetList(x => x.FechaIngreso.Date >= fecha.Date && x.FechaIngreso.Date <= fecha.Date);
                    break;

                case 11:
                    int idU;
                    idU     = int.Parse(CriterioTextBox.Text);
                    listado = SuplidoresBLL.GetList(x => x.UsuariosId == idU);
                    break;
                }
            }
            else if (FiltrarComboBox.SelectedIndex == 10)
            {
                listado = SuplidoresBLL.GetList(x => x.FechaIngreso.Date >= DesdeDateTimePicker.SelectedDate && x.FechaIngreso.Date <= HastaDateTimePicker.SelectedDate);
            }
            else
            {
                listado = SuplidoresBLL.GetList(p => true);
            }
            ConsultarDataGrid.ItemsSource = null;
            ConsultarDataGrid.ItemsSource = listado;
        }
        public void GetListTest()
        {
            List <Suplidores> listaSuplidor = SuplidoresBLL.GetList(s => true);

            Assert.IsNotNull(listaSuplidor);
        }