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);
            }
        }
示例#2
0
    //ADD PRODUCTO
    public void agregarProducto(string Codigo, string Nombre, string Descripcion, decimal PrecioVenta, int StockMinimo, int StockMaximo)
    {
        ServiceProducto servicio = new ServiceProducto();
        Producto        p        = new Producto();

        p.Codigo      = Codigo;
        p.Nombre      = Nombre;
        p.Descripcion = Descripcion;
        p.PrecioVenta = PrecioVenta;
        p.StockMinimo = StockMinimo;
        p.StockMaximo = StockMaximo;
        servicio.addEntity(p);
    }