private void Confirmar_Click(object sender, EventArgs e) { if (Nombre.Text == "" || StockMinimo.Text == "" || PorcentajeDeGanancia.Text == "" || Categoria.Text == "") { MessageBox.Show("Tiene que completar los campos obligatorios"); } else { ProductoDTO pProductoDTO = new ProductoDTO(); if (ProductoDTO != null) { pProductoDTO.Id = ProductoDTO.Id; pProductoDTO.Activo = ProductoDTO.Activo; } pProductoDTO.Nombre = Nombre.Text; pProductoDTO.Descripcion = Descripcion.Text; pProductoDTO.PorcentajeDeGanancia = Convert.ToDouble(PorcentajeDeGanancia.Text); pProductoDTO.StockMinimo = Convert.ToInt32(StockMinimo.Text); pProductoDTO.IdCategoria = controladorfachada.BuscarCategoriaPorNombre(Categoria.Text); pProductoDTO.PrecioDeCompra = Convert.ToDouble(precioCompra.Text); controladorfachada.AgregarModificarProducto(pProductoDTO); this.Hide(); VControlProducto vControlProducto = new VControlProducto(); vControlProducto.ShowDialog(); this.Close(); } }
private void AsociarProducto_Click(object sender, EventArgs e) { int cont = 0; DataGridViewRow row1 = new DataGridViewRow(); foreach (DataGridViewRow row in dataGridView1.Rows) { bool isSelected = Convert.ToBoolean(row.Cells["Cb"].Value); if (isSelected) { cont++; row1 = row; } } if (cont == 1) { Producto.IdCategoria = controladorFachada.BuscarCategoriaPorNombre(row1.Cells[2].Value.ToString()); this.Hide(); VAgregarModificarProducto vAgregarModificarProducto = new VAgregarModificarProducto(Producto); vAgregarModificarProducto.ShowDialog(); this.Close(); } else if (cont > 1) { MessageBox.Show("Seleccione solo una categoría"); foreach (DataGridViewRow row in dataGridView1.Rows) { row.Cells["Cb"].Value = false; } } else { MessageBox.Show("Debe seleccionar un producto"); } }
//[TestMethod] public void testBuscarProducto() { ControladorFachada controladorFachada = new ControladorFachada(); Console.WriteLine(controladorFachada.BuscarCategoriaPorNombre("Dulces")); }