Example #1
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Productos>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:    //todo
                    listado = ProductosBll.GetList(p => true);
                    break;

                case 1:    //ID
                    int id = Convert.ToInt32(CriterioTextBox.Text);
                    listado = ProductosBll.GetList(p => p.ProductoId == id);
                    break;

                case 2:    //Descripcion
                    string descripcion = Convert.ToString(CriterioTextBox.Text);
                    listado = ProductosBll.GetList(p => p.Descripcion == descripcion);
                    break;
                }
            }
            else
            {
                listado = ProductosBll.GetList(p => true);
            }

            ConsultaDataGrip.ItemsSource = null;
            ConsultaDataGrip.ItemsSource = listado;
        }
Example #2
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Productos anterior = ProductosBll.Buscar(Convert.ToInt32(ProductoIdTextBox.Text));

            if (anterior != null)
            {
                productos = anterior;
                Actualizar();
            }
            else
            {
                MessageBox.Show("No Encontrado");
            }
        }
Example #3
0
        private void EliminarButton_Click(object sender, RoutedEventArgs e)
        {
            int id;

            id = Convert.ToInt32(ProductoIdTextBox.Text);

            Limpiar();

            if (ProductosBll.Eliminar(id))
            {
                MessageBox.Show("Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show(ProductoIdTextBox.Text, "No se puede eliminar porque no existe");
            }
        }
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            int       id        = Utilidades.ToInt(IdProductoTextBox.Text);
            Productos productos = ProductosBll.Buscar(u => u.IdProductos == id);

            if (productos != null)
            {
                DescripcionTextBox.Text = productos.Descripcion;
                CantidadTextBox.Text    = productos.Cantidad.ToString();
                PrecioTextBox.Text      = productos.Precio.ToString();
                FechaTextBox.Text       = productos.FechaCreacion.ToString();
                Utilidades.ShowToastr(this, "Si Existe", "Producto Encontrado", "Success");
            }
            else
            {
                Utilidades.ShowToastr(this, "No Existe", "Ingresar Producto Existente", "warning");
            }
        }
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            int       id       = Utilidades.ToInt(IdProductoTextBox.Text);
            Productos producto = ProductosBll.Buscar(p => p.IdProductos == id);

            if (producto != null)
            {
                if (producto.IdProductos != 1)
                {
                    ProductosBll.Eliminar(producto);
                    Utilidades.ShowToastr(this, "El Producto", " Se Elimino Correctamente", "Success");
                    Limpiar();
                }
                else
                {
                    Utilidades.ShowToastr(this, "El Producto", "No Se Elimino", "warning");
                }
            }
        }
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            Productos productos = new Productos();

            if (IsValid)
            {
                if (productos.IdProductos != 0)
                {
                    ProductosBll.Modificar(productos);
                    Utilidades.ShowToastr(this, "El Usuario", " Se Modifico Correctamente", "Success");
                    Limpiar();
                }
                else
                {
                    productos = Llenar();
                    ProductosBll.Guardar(productos);
                    Utilidades.ShowToastr(this, "El Producto", " Se Guardo Correctamente", "Success");
                    Limpiar();
                }
            }
        }
 private void BuscarProducto()
 {
     if (!string.IsNullOrEmpty(IdProductoTextBox.Text))
     {
         int id = Utilidades.ToInt(IdProductoTextBox.Text);
         producto = ProductosBll.Buscar(p => p.IdProductos == id);
         if (producto != null)
         {
             DescripcionTextBox.Text = producto.Descripcion;
             PrecioTextBox.Text      = producto.Precio.ToString();
             CantidadTextBox.Enabled = true;
             CantidadTextBox.Focus();
         }
         else
         {
             IdProductoTextBox.Text  = "";
             DescripcionTextBox.Text = "";
             PrecioTextBox.Text      = "";
             CantidadTextBox.Text    = "";
         }
     }
 }
Example #8
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            ////Si todos los TexBoxes estan vacios, no te permite Guardar
            //if ((DescripcionTextBox.Text == string.Empty || CantidadTextBox.Text == "0" ||
            //precioTextBox.Text == "0"||
            //CostoTextBox.Text == "0"||
            //UsuarioIdTextBox.Text == "0"))
            //{

            //    MessageBox.Show("Mi Hermano, Pero llene algo :/ :(", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            //    return;
            //}

            if (string.IsNullOrWhiteSpace(ProductoIdTextBox.Text) || ProductoIdTextBox.Text == "0")
            {
                paso = ProductosBll.Guardar(productos);
            }
            else
            {
                if (!Existe())
                {
                    MessageBox.Show("No Se puede Modificar porque no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                paso = ProductosBll.Modificar(productos);
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        private void BuscarSelecCombo()
        {
            if (DropDownList.SelectedIndex == 0)
            {
                int Busqueda = Utilidades.ToInt(FlitrarTextbox.Text);
                Listas = ProductosBll.Listar((p => p.IdProductos == Busqueda));
                ConsultaproductoGridView.DataSource = Listas;
                ConsultaproductoGridView.DataBind();
            }
            else if (DropDownList.SelectedIndex == 1)
            {
                if (FlitrarTextbox.Text == "")
                {
                    base.Page.ClientScript.RegisterStartupScript(this.GetType(), "scripts", "<script>alert('Debe de Insertar la descripcion');</script>");
                }
                else
                {
                    Listas = ProductosBll.Listar((p => p.Descripcion == FlitrarTextbox.Text));
                    ConsultaproductoGridView.DataSource = Listas;
                    ConsultaproductoGridView.DataBind();
                }
            }
            else if (DropDownList.SelectedIndex == 2)
            {
                if (FlitrarTextbox.Text == "")
                {
                    base.Page.ClientScript.RegisterStartupScript(this.GetType(), "scripts", "<script>alert('Debe de Insertar el Monto');</script>");
                }
                else
                {
                    Listas = ProductosBll.Listar((p => p.Cantidad == Convert.ToInt32(FlitrarTextbox.Text)));
                    ConsultaproductoGridView.DataSource = Listas;
                    ConsultaproductoGridView.DataBind();
                }
            }
            else if (DropDownList.SelectedIndex == 3)
            {
                if (FlitrarTextbox.Text == "")
                {
                    base.Page.ClientScript.RegisterStartupScript(this.GetType(), "scripts", "<script>alert('Debe de Insertar el Monto');</script>");
                }
                else
                {
                    Listas = ProductosBll.Listar((p => p.Precio == Convert.ToInt32(FlitrarTextbox.Text)));
                    ConsultaproductoGridView.DataSource = Listas;
                    ConsultaproductoGridView.DataBind();
                }
            }
            else if (DropDownList.SelectedIndex == 4)
            {
                DateTime desde = DateTime.Now;
                DateTime hasta = DateTime.Now;

                Listas = ProductosBll.Listar(p => p.FechaCreacion >= desde.Date && p.FechaCreacion <= hasta.Date);

                ConsultaproductoGridView.DataSource = Listas;
                ConsultaproductoGridView.DataBind();
            }
            ConsultaproductoGridView.DataSource = Listas;
            ConsultaproductoGridView.DataBind();
        }
Example #10
0
        private bool Existe()
        {
            Productos productoA = ProductosBll.Buscar(productos.ProductoId);

            return(productos != null);
        }