private void buttonAceptar_Click(object sender, EventArgs e) { ProductoCEN producto = new ProductoCEN(); if (!string.IsNullOrWhiteSpace(textBoxId.Text as string)) { try { int stock; if(numericStock.Text == "") { stock = 0; } else { stock = Convert.ToInt32(numericStock.Text); } if(pictureBoxImagen.ImageLocation == null) { pictureBoxImagen.ImageLocation = ""; } producto.Crear(textBoxId.Text,textBoxNombre.Text,textBoxDescripcion.Text, stock, pictureBoxImagen.ImageLocation); this.Close(); } catch (Exception ex) { MessageBox.Show(Constantes._ERRORCREARPRODUCTO); } } else MessageBox.Show(Constantes._ERRORIDPRODUCTO); }
public EditarProducto(DataGridView productoSelected) { InitializeComponent(); producto = new ProductoCEN(); obtenerDatosProducto(productoSelected); }
public ReducirStock(DataGridView productoSelected) { InitializeComponent(); string id = productoSelected.SelectedRows[0].Cells[0].Value.ToString(); //obtengo el stock del producto que quiere reducir el stock producto = new ProductoCEN(); p = producto.ObtenerProducto(id); stockProducto = p.Stock; }
public GenerarInforme(string id) { InitializeComponent(); ProductoCEN productoCEN = new ProductoCEN(); producto = productoCEN.ObtenerProducto(id); desactivarCampos(); pintarCabeceraEmpresa(); pintarDatosProducto(); }
private void obtenerDatosProducto(DataGridView productoSelected) { ProductoCEN producto = new ProductoCEN(); string id = productoSelected.SelectedRows[0].Cells[0].Value.ToString(); ProductoEN p = producto.ObtenerProducto(id); textBoxId.Text = p.Id; textBoxNombre.Text = p.Nombre; textBoxDescripcion.Text = p.Descripcion; numericStock.Value = p.Stock; pictureBoxImagen.ImageLocation = p.Foto; }
public PantallaProducto() { InitializeComponent(); producto = new ProductoCEN(); lista = new List<ProductoEN>(); lista = producto.ObtenerTodos(0, 0); this.Load += new EventHandler(Grid_Load); textBoxBuscar.KeyUp += new KeyEventHandler(Buscar_Productos); comboBoxFiltro.SelectedIndex = 0; }
private void buttonEliminar_Click(object sender, EventArgs e) { string id = textBoxId.Text; ProductoCEN producto = new ProductoCEN(); DialogResult confirmar = MessageBox.Show("¿Desea eliminar el producto " + id + "?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (confirmar == DialogResult.Yes) { producto.Eliminar(id); MessageBox.Show("El producto " + id + " ha sido eliminado"); } this.Close(); }
public void Grid_Load(object sender, EventArgs e) { ProductoCEN producto = new ProductoCEN(); List<ProductoGV> productoGV = new List<ProductoGV>(); IList<ProductoEN> lista; if (numericStock.Text == "") { dataGridViewStock.DataSource = productoGV; } else { lista = producto.BuscarPorStock(Convert.ToInt32(numericStock.Text)); foreach (ProductoEN p in lista) { productoGV.Add(new ProductoGV() { Id = p.Id, Nombre = p.Nombre, Descripcion = p.Descripcion, Stock = p.Stock, }); } dataGridViewStock.DataSource = productoGV; } PedidoCEN pedido = new PedidoCEN(); IList<PedidoEN> lista2; List<PedidoFiltrado> pedidoGV = new List<PedidoFiltrado>(); lista2 = pedido.ObtenerTodos(0, 0); foreach (PedidoEN p in lista2) { pedidoGV.Add(new PedidoFiltrado() { Id = p.Id, Fecha = p.Fecha, Estado = p.Estado, }); } dataGridViewPedidos.DataSource = pedidoGV; CopiaSeguridadCEN copiasseguridad = new CopiaSeguridadCEN(); IList<CopiaSeguridadEN> lista3 = copiasseguridad.ObtenerTodas(0, 0); dataGridViewCS.DataSource = lista3; }
private void Actualizar_Click(object sender, EventArgs e) { var enumSelected = (EstadoPedidoEnum)Enum.Parse(typeof(EstadoPedidoEnum), estadoCB.SelectedValue.ToString()); if (enumSelected.Equals(EstadoPedidoEnum.Recibido)) { // Aumentamos el stock de todos los productos del pedido LineaPedidoCEN lineaPedidoCEN = new LineaPedidoCEN(); ProductoCEN productoCEN = new ProductoCEN(); var l = new List<LineasGV>(); foreach (LineaPedidoEN linea in lineaPedidoCEN.ObtenerLineasDePedido(IdPedido)) { var producto = new ProductoCEN().ObtenerProducto(linea.Productos.Id); productoCEN.Editar(producto.Id, producto.Nombre, producto.Descripcion, producto.Stock + linea.Cantidad, producto.Foto); } } var pedido = new PedidoCEN().ObtenerPedido(IdPedido); new PedidoCEN().Editar(IdPedido, pedido.Fecha, enumSelected, pedido.TipoPago); this.Close(); }
private void CrearPedido_Load(object sender, EventArgs e) { _productoCEN = new ProductoCEN(); _lproductos = new List<ProductoGV>(); _lproductosPedido = new List<PedidoGV>(); if (proveedorCB != null) { foreach (ProveedorEN p in _proveedorCEN.ObtenerTodos(0, 0)) { proveedorCB.Items.Add(p.Id); _lproveedores.Add(p); } } fechaBox.Text = DateTime.Today.ToString("d"); datosLabel.Text = string.Empty; }
public void TestMethod1() { productoTest = new ProductoCEN(); }
public void Disconnect() { productoTest = null; }
private void Form_Load(object sender, EventArgs e) { ProveedorCEN proveedorCEN = new ProveedorCEN(); var proveedor = proveedorCEN.ObtenerProveedor(IdProveedor); // Lo pinto en el form datosLabel.Text = String.Format("{0} - {1}{2}{3}{4}{5} {6}{7}{8} - {9}{10}", proveedor.Nombre, proveedor.Email, Environment.NewLine, proveedor.Direccion, Environment.NewLine, proveedor.CodigoPostal, proveedor.Localidad, Environment.NewLine, proveedor.Provincia, proveedor.Pais, Environment.NewLine); PedidoCEN pedidoCEN = new PedidoCEN(); var pedido = pedidoCEN.ObtenerPedido(IdPedido); // Pinto la fecha, tipo de pago y el enum fechaBox.Text = pedido.Fecha.ToString(); pagoBox.Text = pedido.TipoPago.ToString(); string[] estados = { "Pendiente", "Enviado", "Recibido", "Cancelado" }; for(int i = 0; i < estados.Length; i++) { if(estados[i].Equals(pedido.Estado.ToString())) estadoCB.SelectedIndex = i; } // Obtengo el pedido para mostrarlo entero LineaPedidoCEN lineaPedidoCEN = new LineaPedidoCEN(); var l = new List<LineasGV>(); foreach (LineaPedidoEN linea in lineaPedidoCEN.ObtenerLineasDePedido(pedido.Id)) { var producto = new ProductoCEN().ObtenerProducto(linea.Productos.Id); l.Add(new LineasGV() { Id = producto.Id, Producto = producto.Nombre, Cantidad = linea.Cantidad }); } lineasPedidoGV.DataSource = l; }