private void MetroButton3_Click(object sender, EventArgs e) { CelularLógica cl = new CelularLógica(); AccesorioLógica al = new AccesorioLógica(); Artículo a = null; try { if ((a = cl.GetBy("Referencia", RefArtículoTextBox.Text)) != null) { AgregarProducto(a); } else if ((a = al.GetBy("Referencia", RefArtículoTextBox.Text)) != null) { AgregarProducto(a); } else { MessageBox.Show("Este artículo no está registrado"); } } catch (Exception ex) { Console.WriteLine(ex.StackTrace); MessageBox.Show("Ingrese un valor correcto"); } }
private void cargarTabla() { CelularLógica cl = new CelularLógica(); DataTable dt = new DataTable(); dt.Columns.Add("Referencia"); dt.Columns.Add("Nombre"); dt.Columns.Add("Precio"); dt.Columns.Add("Descripción"); dt.Columns.Add("Cantidad"); dt.Columns.Add("Marca"); dt.Columns.Add("Color"); dt.Columns.Add("Almacenamiento"); dt.Columns.Add("RAM"); dt.Columns.Add("Resolución"); dt.Columns.Add("Tipo"); foreach (var oItem in cl.GetAll()) { dt.Rows.Add(new object[] { oItem.Referencia, oItem.Nombre, oItem.Precio, oItem.Descripción, oItem.Cantidad, oItem.Marca.Nombre, oItem.Color.Nombre, oItem.Almacenamiento, oItem.RAM, oItem.MegapixelesEnLaCámara, oItem.Tipo == Entity.TipoDeCelular.INTELIGENTE ? "Inteligente" : "Regular" }); } dataGridView1.DataSource = dt; }
private void dataGridView1_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e) { var sub = float.Parse(e.Row.Cells[4].Value.ToString()); CelularLógica cl = new CelularLógica(); AccesorioLógica al = new AccesorioLógica(); Artículo a = null; if ((a = cl.GetBy("Referencia", RefArtículoTextBox.Text)) != null) { AgregarProducto(a); } else if ((a = al.GetBy("Referencia", RefArtículoTextBox.Text)) != null) { AgregarProducto(a); } productos.Remove(a); TotalTextBox.Text = (float.Parse(TotalTextBox.Text) - sub).ToString(); }