private void BuscarButton_Click(object sender, EventArgs e) { Expression <Func <Combos, bool> > Filtro = a => true; var listado = new List <Combos>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltrarComboBox.SelectedIndex) { case 0: //Todo listado = CombosBLL.GetList(p => true); break; case 1: //NombreCombo listado = CombosBLL.GetList(p => p.NombreCombo.Contains(CriterioTextBox.Text)); break; case 3: //PrecioTotalCombo listado = CombosBLL.GetList(p => p.PrecioTotalCombo.Equals(CriterioTextBox.Text)); break; } } else { listado = CombosBLL.GetList(p => true); } ConsultaDataGridView.DataSource = null; ConsultaDataGridView.DataSource = listado; }
private void CargarLisViewCombos() { ImageList imagen = new ImageList(); imagen.ImageSize = new Size(80, 80); // Cargar imagenes string[] dir = { }; dir = Directory.GetFiles("C:/Users/Reyfi Vasquez/Documents/UCNE/Programacion Aplicada 1/Tareas Aplicada 1 C#/ReyfiBurguer/Fotos para Comida/Foto Combos "); try { foreach (string direc in dir) { imagen.Images.Add(Image.FromFile(direc)); } } catch (Exception e) { MessageBox.Show(e.Message); } List <Combos> comb = new List <Combos>(); comb = CombosBLL.GetList(x => true); foreach (Combos combos in comb) { CombosListView.SmallImageList = imagen; CombosListView.Items.Add(Convert.ToString(combos.ComboId), combos.NombreCombo, 0); } }
private void EliminarButton_Click(object sender, EventArgs e) { int id = Convert.ToInt32(ComboIdNumericUpDown.Value); if (CombosBLL.Eliminar(id)) { MessageBox.Show("Eliminado", "Exito!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo eliminar", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Information); } Limpiar(); }
private void CombosListView_MouseClick(object sender, MouseEventArgs e) { if (VentasComboDataGridView.DataSource != null) { this.DetalleC = (List <CombosDetalle>)VentasComboDataGridView.DataSource; } var lista = CombosListView.SelectedItems; Combos combos = new Combos(); combos.ComboId = Convert.ToInt32(lista[0].Name); var combo = CombosBLL.Buscar(combos.ComboId); this.DetalleC.Add(new CombosDetalle(0, combo.ComboId, combo.NombreCombo, combo.PrecioTotalCombo)); CargarGridCombos(); decimal calculo = 0; Decimal.TryParse(TotalTextBox.Text, out calculo); calculo = calculo + combo.PrecioTotalCombo; TotalTextBox.Text = calculo.ToString(); }
private void GuardarButton_Click(object sender, EventArgs e) { Combos combo; bool paso = false; if (Validar()) { MessageBox.Show("Favor revisar todos los campos", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } combo = LlenaClase(); if (ComboIdNumericUpDown.Value == 0) { paso = CombosBLL.Guardar(combo); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("El Vendedor no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = CombosBLL.Modificar(combo); } Limpiar(); if (paso) { MessageBox.Show("Guardado", "Con Exito!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo Guardar", "Error!!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private bool ExisteEnLaBaseDeDatos() { Combos combo = CombosBLL.Buscar((int)ComboIdNumericUpDown.Value); return(combo != null); }