Ejemplo n.º 1
0
 public void agregar()
 {
     try
     {
         BarcodeLib.Barcode codigo = new BarcodeLib.Barcode();
         codigo.IncludeLabel = true;
         Image img = (Image)codigo.Encode(BarcodeLib.TYPE.CODE128B, txtClave.Text, Color.Black, Color.White, 300, 100);
         img.Dispose();
         clave = DAOProductos.existeProducto(txtClave.Text) ? null : txtClave.Text;
         if (clave != null)
         {
             this.Close();
         }
         else
         {
             MessageBox.Show("Este código ya existe en la base de datos", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             txtClave.Text = "";
             txtClave.Focus();
         }
     }
     catch
     {
         MessageBox.Show("Error al crear código de barras\nRevise que no haya usado caracteres especiales o la letra ñ", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 2
0
        public void agregar()
        {
            string   clave = txtCodigo.Text;
            Producto p     = DAOProductos.getOne(clave);

            if (p == null)
            {
                MessageBox.Show("Producto no registrado en la base de datos", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else if (p.activo == "no")
            {
                MessageBox.Show("Producto dado de baja en la base de datos", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                if (p.Cantidad > 0)
                {
                    if (!existeEnCarrito(p))
                    {
                        dgCarrito.Rows.Add(new string[] { p.Clave, p.Nombre, "1", "$" + p.Precio });
                    }
                }
                else
                {
                    MessageBox.Show("No quedan mas productos en existencia", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            txtCodigo.Focus();
            txtCodigo.Text = "";
        }
Ejemplo n.º 3
0
        private void exportar_button_Click(object sender, EventArgs e)
        {
            List <Productos> productos = new List <Productos>();

            productos = new DAOProductos().GetProducts();
            dataGridView1.DataSource = productos.ToArray();
            DataGridView dt = new DataGridView();

            dt = dataGridView1;
            ExportarDataGridViewExcel(dt);
        }
Ejemplo n.º 4
0
        public void checarInventario()
        {
            int cantidad = DAOProductos.cantidadProductosBajos();

            if (cantidad > 0)
            {
                btnInventario.Text = "Inventario ( " + cantidad + " )";
            }
            else
            {
                btnInventario.Text = "Inventario";
            }
        }
Ejemplo n.º 5
0
        public string GetProductoNombre(string id)
        {
            List <Productos> prod = new DAOProductos().GetProducts();

            foreach (Productos temp in prod)
            {
                if (temp.Id.Equals(id))
                {
                    return(temp.Nombre);
                }
            }

            return("");
        }