private void buttonAceptar_Click(object sender, EventArgs e)
        {
            NegocioArticulos negocioArticulos = new NegocioArticulos();

            NegocioCategoria catAux   = new NegocioCategoria();
            ArticuloDB       articulo = new ArticuloDB();

            try
            {
                ArticuloDB aux = new ArticuloDB();
                articulo.Codigo      = textBoxCod.Text;
                articulo.Nombre      = textBoxNombre.Text;
                articulo.Descripcion = textBoxDescripcion.Text;

                aux.IdMarca      = getIDMarca(comboBoxMarca.Text);
                articulo.IdMarca = aux.IdMarca;

                aux.IdCategoria      = getIDCat(comboBoxCategoria.Text);
                articulo.IdCategoria = aux.IdCategoria;
                articulo.ImagenURl   = textBoxURL.Text;

                decimal precio = decimal.Parse(numPrecio.Value.ToString());
                articulo.Precio = precio;

                negocioArticulos.agregar(articulo);
                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Beispiel #2
0
        public FormModificar(Articulos seleccionado)
        {
            InitializeComponent();
            ArticuloDB       aux              = new ArticuloDB();
            NegocioMarca     negocioMarca     = new NegocioMarca();
            NegocioCategoria negocioCategoria = new NegocioCategoria();

            ID              = seleccionado.ID;
            aux.ID          = seleccionado.ID;
            aux.Codigo      = seleccionado.Codigo;
            aux.Nombre      = seleccionado.Nombre;
            aux.ImagenURl   = seleccionado.ImagenURl;
            aux.Descripcion = seleccionado.Descripcion;
            aux.Precio      = seleccionado.Precio;

            string descripcionMarca = seleccionado.Marca;

            aux.IdMarca = getIDMarca(descripcionMarca);

            string descripcionCat = seleccionado.Categoria;

            aux.IdCategoria = getIDCat(descripcionCat);

            textBoxCod.Text         = aux.Codigo;
            textBoxNombre.Text      = aux.Nombre;
            textBoxDescripcion.Text = aux.Descripcion;
            textBoxURL.Text         = aux.ImagenURl;
            numPrecio.Value         = aux.Precio;

            comboBoxMarca.DataSource    = negocioMarca.listar();
            comboBoxMarca.SelectedIndex = aux.IdMarca - 1;

            comboBoxCategoria.DataSource    = negocioCategoria.listar();
            comboBoxCategoria.SelectedIndex = aux.IdCategoria - 1;
        }
Beispiel #3
0
        public void modificar(ArticuloDB nuevo)
        {
            AccesoDatos datos = new AccesoDatos();

            try
            {
                datos.setearConsulta("Update ARTICULOS SET Codigo= '" + nuevo.Codigo + "', nombre= '" + nuevo.Nombre + "', Descripcion= '" + nuevo.Descripcion + "', IdMarca= " + nuevo.IdMarca + ", IdCategoria= " + nuevo.IdCategoria + ", ImagenURL= '" + nuevo.ImagenURl + "', Precio= '" + nuevo.Precio + "' WHERE id= " + nuevo.ID);
                datos.ejectutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.cerrarConexion();
            }
        }
Beispiel #4
0
        public void agregar(ArticuloDB nuevo)
        {
            AccesoDatos datos = new AccesoDatos();

            try
            {
                string valores = "values(" + "'" + nuevo.Codigo + "'" + ", '" + nuevo.Nombre + "'" + ", '" + nuevo.Descripcion + "'" + ", " + nuevo.IdMarca + ", " + nuevo.IdCategoria + ", '" + nuevo.ImagenURl + "'" + ", '" + nuevo.Precio + "')";
                datos.setearConsulta("insert into ARTICULOS (Codigo, Nombre, Descripcion, IdMarca, IdCategoria, ImagenuRL, Precio)" + valores);
                datos.ejectutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.cerrarConexion();
            }
        }
Beispiel #5
0
 public List <Articulo> ObtenerArticulosPorNegocioId(int id)
 {
     return(ArticuloDB.ObtenerArticulosPorIDUsuario(id));
 }
Beispiel #6
0
 public Cupon ObtenerCupoPorQR(string qr)
 {
     return(ArticuloDB.SeleccionarCuponPorQR(qr));
 }
Beispiel #7
0
 public Articulo ObtenerProducto(int id)
 {
     return(ArticuloDB.SeleccionarPorId(id));
 }
Beispiel #8
0
 public void Eliminar(int id)
 {
     ArticuloDB.Eliminar(id);
 }
Beispiel #9
0
 public void ActualizarCuponProd(CuponProductoGratis cupon)
 {
     ArticuloDB.ActualizarCuponProd(cupon);
 }
Beispiel #10
0
 public void ActualizarCuponDescuento(CupoDescuento cupon)
 {
     ArticuloDB.ActualizarCuponDescuento(cupon);
 }
Beispiel #11
0
 public void ActualizarProducto(Producto prod)
 {
     ArticuloDB.ActualizarProducto(prod);
 }
Beispiel #12
0
 public void InsertarCuponProd(CuponProductoGratis cupon, int NegocioID)
 {
     ArticuloDB.InsertarCuponProd(cupon, NegocioID);
 }
Beispiel #13
0
 public void InsertarCuponDescuento(CupoDescuento cupon, int NegocioID)
 {
     ArticuloDB.InsertarCuponDescuento(cupon, NegocioID);
 }
Beispiel #14
0
 public void InsertarProducto(Producto prod, int idNegocio)
 {
     ArticuloDB.InsertarProducto(prod, idNegocio);
 }