Пример #1
0
 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");
            }
        }
Пример #3
0
//[TestMethod]
        public void testBuscarProducto()
        {
            ControladorFachada controladorFachada = new ControladorFachada();

            Console.WriteLine(controladorFachada.BuscarCategoriaPorNombre("Dulces"));
        }