public bool ModificarProducto(string descripcion, int id, int stock, int precio, string tipoproducto, string rubroprov) { try { ServiceProducto sp = new ServiceProducto(); ServiceTipoProducto stp = new ServiceTipoProducto(); ServiceProveedor spp = new ServiceProveedor(); PROVEEDOR prov = spp.getPorRubro(rubroprov); TIPOPRODUCTO tp = stp.getEntity(tipoproducto); PRODUCTO entity = new PRODUCTO(); entity.IDPRODUCTO = id; entity.DESCRIPCION = descripcion; entity.STOCK = stock; entity.PRECIO = precio; entity.TIPOPRODUCTO = tp.IDTIPO; entity.PROVEEDOR = prov.IDPROVEEDOR; sp.updEntity(entity); MessageBox.Show("Producto Modificado.", "Modificar Producto", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(true); } catch (Exception ex) { MessageBox.Show("No se pudo modificar el producto." + ex.Message, "Modificar Producto", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
public bool AgregarProducto(string descripcion, int stock, int precio, string tipoproducto, int idAdmin, string prov) { ServiceProducto sp = new ServiceProducto(); ServiceTipoProducto stp = new ServiceTipoProducto(); ServiceProveedor spp = new ServiceProveedor(); PROVEEDOR proveedor = spp.getPorRubro(prov); TIPOPRODUCTO tp = stp.getEntity(tipoproducto); try { // Crear producto PRODUCTO entity = new PRODUCTO(); entity.IDPRODUCTO = sp.id(); entity.DESCRIPCION = descripcion; entity.STOCK = stock; entity.PRECIO = precio; entity.TIPOPRODUCTO = tp.IDTIPO; entity.ADMINISTRADOR = idAdmin; entity.PROVEEDOR = proveedor.IDPROVEEDOR; sp.addEntity(entity); MessageBox.Show("Producto Creado.", "Crear Producto", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(true); }catch (Exception ex) { MessageBox.Show("El producto ya existe.", "Crear Producto", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); throw new ArgumentException(ex.Message); } }
public void LlenarComboTipo(ComboBox tipo) { ServiceTipoProducto stp = new ServiceTipoProducto(); List <TIPOPRODUCTO> lista = stp.getEntities(); tipo.Items.Clear(); tipo.DropDownStyle = ComboBoxStyle.DropDownList; foreach (TIPOPRODUCTO ts in lista) { tipo.Items.Add(ts.DESCRIPCION); } }
public void LlenarCampos(int id, TextBox descripcion, TextBox stock, TextBox precio, ComboBox tipoproducto, Label idlabel, ComboBox comboprov) { ServiceProducto sp = new ServiceProducto(); ServiceTipoProducto stp = new ServiceTipoProducto(); PRODUCTO p = sp.getEntity(id); this.LlenarComboTipo(tipoproducto); this.LlenarComboProveedor(comboprov); descripcion.Text = p.DESCRIPCION; stock.Text = p.STOCK.ToString(); tipoproducto.Text = p.TIPOPRODUCTO1.DESCRIPCION; comboprov.SelectedIndex = (int)p.PROVEEDOR - 1; idlabel.Text = p.IDPRODUCTO.ToString(); precio.Text = p.PRECIO.ToString(); }
public bool AgregarTipoProducto(string descripcion) { ServiceTipoProducto stp = new ServiceTipoProducto(); TIPOPRODUCTO tp = new TIPOPRODUCTO(); try { tp.IDTIPO = stp.id(); tp.DESCRIPCION = descripcion; stp.addEntity(tp); MessageBox.Show("Tipo Producto Agregado.", "Crear Tipo Producto", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(true); } catch (Exception ex) { MessageBox.Show("No se pudo agregar el tipo de producto", "Crear Tipo Producto", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }