コード例 #1
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (suplidor.SuplidorId == 0)
            {
                paso = SuplidoresBLL.Guardar(suplidor);
            }
            else
            {
                if (Existe())
                {
                    paso = SuplidoresBLL.Guardar(suplidor);
                }
                else
                {
                    MessageBox.Show("No existe en la base de datos", "Error");
                }
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!", "Exito",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Fallo al guardar", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        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;
        }
コード例 #3
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;
        }
コード例 #4
0
        public void ExisteTest()
        {
            bool paso = false;

            paso = SuplidoresBLL.Existe(1);
            Assert.AreEqual(paso, true);
        }
コード例 #5
0
        public void GetListTest()
        {
            var lista = new List <Suplidores>();

            lista = SuplidoresBLL.GetList(p => true);
            Assert.IsNotNull(lista);
        }
        private void SuplidorIdComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            Suplidores suplidor = SuplidoresBLL.Buscar(Convert.ToInt32(SuplidorIdComboBox.SelectedValue));

            NombreSuplidoraLabel.Content  = suplidor.NombreRepresentante;
            CompaniaSuplidorLabel.Content = suplidor.Compania;
        }
コード例 #7
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;
        }
コード例 #8
0
        public void GetListTest()
        {
            var listado = new List <Suplidores>();

            listado = SuplidoresBLL.GetList(s => true);
            Assert.AreEqual(listado, listado);
        }
コード例 #9
0
        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;
        }
コード例 #10
0
        public void BuscarTest()
        {
            Suplidores s = new Suplidores();

            s = SuplidoresBLL.Buscar(2);

            Assert.AreEqual(s, s);
        }
コード例 #11
0
        public void GetListTest()
        {
            List <Suplidores> suplidores = SuplidoresBLL.GetList(s => true);

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

            Assert.IsTrue(true);
        }
コード例 #12
0
        public void BuscarTest()
        {
            Suplidores suplidor = SuplidoresBLL.Buscar(1);

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

            Assert.IsTrue(true);
        }
コード例 #13
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;
        }
コード例 #14
0
        public void ExisteSuplidorTest()
        {
            bool paso;

            paso = SuplidoresBLL.ExisteSuplidor();

            Assert.IsTrue(paso);
        }
コード例 #15
0
        private void LlenaComboProductos()
        {
            List <Suplidores> lista = SuplidoresBLL.GetList(x => true);

            SuplidorComboBox.DataSource    = lista;
            SuplidorComboBox.ValueMember   = "SuplidorId";
            SuplidorComboBox.DisplayMember = "NombreEmpresa";
        }
コード例 #16
0
 private void Limpiar()
 {
     this.suplidor    = new Suplidores();
     this.DataContext = suplidor;
     SuplidoresComboBox.ItemsSource       = SuplidoresBLL.GetList();
     SuplidoresComboBox.SelectedValuePath = "SuplidorId";
     SuplidoresComboBox.DisplayMemberPath = "Nombres";
 }
コード例 #17
0
        public void EliminarTest()
        {
            bool paso;

            paso = SuplidoresBLL.Eliminar(2);

            Assert.AreEqual(paso, true);
        }
コード例 #18
0
        public void EliminarTest()
        {
            bool       paso;
            Suplidores suplidores = new Suplidores();

            suplidores.SuplidorId = 7;
            paso = SuplidoresBLL.Eliminar(suplidores.SuplidorId);
            Assert.AreEqual(paso, true);
        }
コード例 #19
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);
            }
        }
 public rCompras()
 {
     InitializeComponent();
     this.DataContext                     = compra;
     CompraIdTextBox.Text                 = "0";
     DescripcionTextBox.Text              = "0";
     CantidadTextBox.Text                 = "0";
     SuplidorIdComboBox.ItemsSource       = SuplidoresBLL.GetSuplidores();
     SuplidorIdComboBox.SelectedValuePath = "SuplidorId";
     SuplidorIdComboBox.DisplayMemberPath = "SuplidorId";
 }
コード例 #21
0
        public void BuscarTest()
        {
            bool paso = true;

            var suplidores = SuplidoresBLL.Buscar(1);

            if (suplidores != null)
            {
                paso = true;
                Assert.AreEqual(paso, true);
            }
        }
コード例 #22
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";
        }
コード例 #23
0
        public void ModificarTest()
        {
            Suplidores suplidor = new Suplidores();
            bool       paso     = false;

            suplidor.suplidorId = 1;
            suplidor.Nombre     = "La sirena";

            paso = SuplidoresBLL.Modificar(suplidor);

            Assert.AreEqual(paso, true);
        }
コード例 #24
0
        public void GuardarTest()
        {
            Suplidores suplidor = new Suplidores();

            suplidor.SuplidorId = 1;
            suplidor.Nombres    = "Suplidor Nombres Suplidor Apellido";
            suplidor.Telefono   = "+11231231234";
            suplidor.Email      = "*****@*****.**";
            suplidor.UsuarioId  = 1;

            Assert.IsTrue(SuplidoresBLL.Guardar(suplidor));
        }
コード例 #25
0
 public rCompras()
 {
     InitializeComponent();
     this.DataContext = Compra;
     //Se llena el ComboBox ArticulosId
     ArticuloIdComboBox.ItemsSource       = ArticulosBLL.GetListArticulos();
     ArticuloIdComboBox.SelectedValuePath = "ArticuloId";
     ArticuloIdComboBox.DisplayMemberPath = "Descripcion";
     //Se llena el ComboBox Suplidores
     SuplidorComboBox.ItemsSource       = SuplidoresBLL.GetSuplidores();
     SuplidorComboBox.SelectedValuePath = "SuplidorId";
     SuplidorComboBox.DisplayMemberPath = "Nombres";
 }
コード例 #26
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();
        }
コード例 #27
0
        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";
        }
コード例 #28
0
        public void InsertarTest()
        {
            Suplidores suplidor = new Suplidores();
            bool       paso     = false;

            suplidor.SuplidorId = 0;
            suplidor.Nombre     = "Ochoa";
            suplidor.UsuarioId  = 1;

            paso = SuplidoresBLL.Insertar(suplidor);

            Assert.AreEqual(paso, true);
        }
コード例 #29
0
        public void ModificarTest()
        {
            Suplidores suplidor = new Suplidores();
            bool       paso     = false;

            suplidor.SuplidorId = 1;
            suplidor.Nombre     = "Americana";
            suplidor.UsuarioId  = 1;

            paso = SuplidoresBLL.Modificar(suplidor);

            Assert.AreEqual(paso, true);
        }
コード例 #30
0
        public void GetListTest()
        {
            bool paso = false;

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

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

            Assert.AreEqual(paso, true);
        }