private void ConsultarButton_Click(object sender, RoutedEventArgs e) { var listado = new List <Articulos>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltroComboBox.SelectedIndex) { case 0: listado = ArticulosBll.GetList(p => true); break; case 1: int id = Convert.ToInt32(CriterioTextBox.Text); listado = ArticulosBll.GetList(p => p.ProductoId == id); break; case 2: listado = ArticulosBll.GetList(p => p.Descripcion.Contains(CriterioTextBox.Text)); break; } } else { listado = ArticulosBll.GetList(p => true); } ConsultaDataGrid.ItemsSource = null; ConsultaDataGrid.ItemsSource = listado; }
private void GuardarButton_Click(object sender, RoutedEventArgs e) { Articulos articulos; bool paso = false; if (!Validar()) { return; } articulos = LlenaClases(); if (string.IsNullOrWhiteSpace(IdTextBox.Text) || IdTextBox.Text == "0") { paso = ArticulosBll.Guardar(articulos); } else { if (!ExisteBd()) { MessageBox.Show("No se puede modificar porque no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); return; } paso = ArticulosBll.Modificar(articulos); } if (paso) { Limpiar(); MessageBox.Show("Guardado!!", "Exito!!", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("No se pudo guardar", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { bool paso = false; if (!Validar()) return; Articulos articulos; articulos = LlenaClase(); if (IdTextBox.Text == "0") { paso = ArticulosBll.Guardar(articulos); } else { if (!ExisteBaseDatos()) { MessageBox.Show("No existe en la base de datos", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } paso = ArticulosBll.Modificar(articulos); } if (paso) { Limpiar(); MessageBox.Show("Guardado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("No se guardo","Error",MessageBoxButton.OK, MessageBoxImage.Error); } }
public void EliminarTest() { bool paso; Articulos articulo = new Articulos(); paso = ArticulosBll.Eliminar(1); Assert.AreEqual(paso, true); }
private void Eliminarbutton_Click(object sender, EventArgs e) { errorProvider1.Clear(); int id; int.TryParse(IDnumericUpDown.Text, out id); if (ArticulosBll.Eliminar(id)) { MessageBox.Show("Eliminado"); } Limpiar(); errorProvider1.SetError(IDnumericUpDown, "no se puede eliminar"); }
private void EliminarButton_Click(object sender, RoutedEventArgs e) { int id; id = Convert.ToInt32(IdTextBox.Text); Limpiar(); if (ArticulosBll.Eliminar(id)) { MessageBox.Show("Eliminado!!", "Exito!!", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show(IdTextBox.Text, "No se pudo eliminar porque no existe"); } }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { int id; int.TryParse(IdTextBox.Text, out id); if (ArticulosBll.Eliminar(id)) { Limpiar(); MessageBox.Show("Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("No se pudo eliminar", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void GetListTest() { bool paso; Articulos articulo = new Articulos(); articulo.ID = 0; articulo.FechaDeVencimiento = DateTime.Now; articulo.Descripcion = "Esto fue excelente"; articulo.Precio = 159; articulo.Exitencia = 9; articulo.Cantidad = 4; paso = ArticulosBll.Guardar(articulo); Assert.AreEqual(paso, true); }
private void button1_Click(object sender, EventArgs e) { var listado = new List <Articulos>(); if (CriteriotextBox.Text.Trim().Length > 0) { switch (FiltrocomboBox.SelectedItem) { case 0: listado = ArticulosBll.GetList(p => true); break; case 1: int id = Convert.ToInt32(CriteriotextBox.Text); listado = ArticulosBll.GetList(p => p.ID == id); break; case 3: listado = ArticulosBll.GetList(p => p.Descripcion.Contains(CriteriotextBox.Text)); break; case 4: decimal precio = Convert.ToDecimal(CriteriotextBox.Text); listado = ArticulosBll.GetList(p => p.Precio == precio); break; case 5: int exitencia = Convert.ToInt32(CriteriotextBox.Text); listado = ArticulosBll.GetList(p => p.Exitencia == exitencia); break; case 6: int cantidad = Convert.ToInt32(CriteriotextBox.Text); listado = ArticulosBll.GetList(p => p.Cantidad == cantidad); break; } listado = listado.Where(c => c.FechaDeVencimiento >= DesdedateTimePicker.Value.Date && c.FechaDeVencimiento <= HastadateTimePicker.Value.Date).ToList(); } else { listado = ArticulosBll.GetList(p => true); } dataGridView1.DataSource = null; dataGridView1.DataSource = listado; }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { int id; Articulos articulos = new Articulos(); int.TryParse(IdTextBox.Text, out id); articulos = ArticulosBll.Buscar(id); if (articulos != null) { MessageBox.Show("Persona Encontrada"); LlenaCampos(articulos); } else { MessageBox.Show("Personas no Encontrada"); } }
private void btnBuscar_Click(object sender, RoutedEventArgs e) { int id; int.TryParse(IdTextBox.Text, out id); Articulos a = ArticulosBll.Buscar(id); if (a != null) { Limpiar(); MessageBox.Show("Encontrado!!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); LlenaCampo(a); } else { MessageBox.Show("No se encontro", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void Buscarbutton_Click(object sender, EventArgs e) { errorProvider1.Clear(); int id; Articulos articulos = new Articulos(); int.TryParse(IDnumericUpDown.Text, out id); articulos = ArticulosBll.Buscar(id); if (articulos != null) { MessageBox.Show("Encotrado"); LlenarCampo(articulos); } else { MessageBox.Show("No Exite"); } }
private void Guardarbutton_Click(object sender, EventArgs e) { errorProvider1.Clear(); bool paso = false; Articulos articulos; Contexto contexto = new Contexto(); if (!Validar()) { return; } articulos = LlenarClase(); try { if (IDnumericUpDown.Value == 0) { paso = ArticulosBll.Guardar(articulos); } else { if (!ExiteEnlaBaseDeDatos()) { MessageBox.Show("No se puede modificar", "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } paso = ArticulosBll.Modificar(articulos); } if (paso) { MessageBox.Show("Guardado con exito", "Guardo", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show(" no Guardado ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception) { throw; } }
private bool ExisteBd() { Articulos articulos = ArticulosBll.Buscar(Convert.ToInt32(IdTextBox.Text)); return(articulos != null); }
private bool ExiteEnlaBaseDeDatos() { Articulos articulos = ArticulosBll.Buscar((int)IDnumericUpDown.Value); return(articulos != null); }
private bool ExisteBaseDatos() { Articulos a = ArticulosBll.Buscar((int)Convert.ToInt32(IdTextBox.Text)); return (a != null); }