private void Btneliminar_Click(object sender, EventArgs e) { Servicio_producto servprod = new Servicio_producto(); Producto prod = new Producto(); if (Servicio_convertir.stringaint(Txtcodigoprod.Text)) { prod.Codigo = Convert.ToInt32(Txtcodigoprod.Text); if (servprod.existeproducto(prod)) { servprod.bajaproducto(prod); MessageBox.Show("Se ha eliminado el producto"); } else { if (servprod.fueborradoproducto(prod)) { MessageBox.Show("El producto que quiere eliminar ya ha sido eliminado anteriormente"); } else { MessageBox.Show("El producto que se quiere eliminar no existe"); } } } }
private void pasarpeluqueroaformulario(Producto prod) { Servicio_producto servprod = new Servicio_producto(); prod.Codigo = Convert.ToInt32(Txtcodigoprod.Text); prod = servprod.getproductobycod(prod); TxtNombre.Text = prod.Nombre; TxtDescripcion.Text = prod.Descripcion; TxtPrecio.Text = prod.Precio.ToString(); TxtCantidad.Text = prod.Cantidad.ToString(); PbxProducto.Image = byteArrayToImage(prod.Imagen); TxtPrecio.Text = prod.Precio.ToString(); }
private void Txtcodigoprod_TextChanged(object sender, EventArgs e) { Servicio_producto servprod = new Servicio_producto(); Producto prod = new Producto(); if (Servicio_convertir.stringaint(Txtcodigoprod.Text)) { prod.Codigo = Convert.ToInt32(Txtcodigoprod.Text); if (servprod.existeproducto(prod)) { pasarpeluqueroaformulario(prod); } else { blanquearformulario(); } } else { blanquearformulario(); } }
private void button1_Click(object sender, EventArgs e) { Servicio_producto servprod = new Servicio_producto(); if (servprod.existeproducto(pasarformularioaobjeto())) { servprod.modificarproducto(pasarformularioaobjeto()); MessageBox.Show("se ha modificado el producto correctamente"); } else { if (servprod.fueborradoproducto(pasarformularioaobjeto())) { servprod.modificarproducto(pasarformularioaobjeto()); MessageBox.Show("se ha modificado el producto correctamente"); } else { servprod.altaproducto(pasarformularioaobjeto()); MessageBox.Show("se ha creado el producto correctamente"); } } }
private void Frmproductos_Load(object sender, EventArgs e) { Servicio_producto servprod = new Servicio_producto(); DgvProductos.DataSource = servprod.getproductosactivos(); }