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; }
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"); } }
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 = ""; } } }
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(); }
private bool Existe() { Productos productoA = ProductosBll.Buscar(productos.ProductoId); return(productos != null); }