示例#1
0
        private void buttonEliminarInsumo_Click_1(object sender, EventArgs e)
        {
            if (productoCreado)
            {
                if (dginsumosproducto.SelectedRows.Count == 1)
                {
                    string ID_insumo = dginsumosproducto.SelectedRows[0].Cells[0].Value.ToString();

                    string nombre = dginsumosproducto.SelectedRows[0].Cells[1].Value.ToString();
                    switch (MessageBox.Show(this, "¿Está seguro de eliminar el insumo " + nombre + "?", "Confirmación de seguridad", MessageBoxButtons.OKCancel))
                    {
                    case DialogResult.OK:
                        ProductoConnect c = new ProductoConnect();
                        c.eliminarInsumo(textBoxID.Text, ID_insumo);
                        MessageBox.Show(this, "El Insumo ha sido eliminado", "Información", MessageBoxButtons.OK);
                        refresh();
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    MessageBox.Show(this, "Debe seleccionar una fila a eliminar", "Información", MessageBoxButtons.OK);
                }
            }
        }
示例#2
0
        private void refresh()
        {
            ProductoConnect sc      = new ProductoConnect();
            BindingSource   bSource = sc.SelectInsumos(IDgrid);

            dginsumosproducto.DataSource            = bSource;
            dginsumosproducto.Columns[0].HeaderText = "ID";
            dginsumosproducto.Columns[0].Visible    = false;
            dginsumosproducto.Columns[1].HeaderText = "TIPO";
            dginsumosproducto.Columns[2].HeaderText = "NOMBRE";
            dginsumosproducto.Columns[2].Width      = 145;
            dginsumosproducto.Columns[3].HeaderText = "VOLUMEN";
        }
示例#3
0
        private void cargaDgProductos(string categoria)
        {
            panelProductos.Visible = true;
            labelCategoria.Text    = categoria;
            ProductoConnect sc      = new ProductoConnect();
            BindingSource   bSource = sc.SelectProducto(categoria);

            dgProductos.DataSource            = bSource;
            dgProductos.Columns[0].HeaderText = "ID";
            dgProductos.Columns[0].Visible    = false;
            dgProductos.Columns[1].HeaderText = "NOMBRE";
            dgProductos.Columns[2].HeaderText = "PRECIO LISTA";
            dgProductos.Columns[3].HeaderText = "PRECIO DESCUENTO";
            dgProductos.Columns[1].Width      = 320;
        }
示例#4
0
        private void FormNuevoProducto_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'smiav_dbDataSet2.insumo' table. You can move, or remove it, as needed.
            this.insumoTableAdapter.Fill(this.smiav_dbDataSet2.insumo);
            //mi codigo
            ProductoConnect sc      = new ProductoConnect();
            BindingSource   bSource = sc.SelectInsumos(IDgrid);

            dginsumosproducto.DataSource            = bSource;
            dginsumosproducto.Columns[0].HeaderText = "ID";
            dginsumosproducto.Columns[0].Visible    = false;
            dginsumosproducto.Columns[1].HeaderText = "TIPO";
            dginsumosproducto.Columns[2].HeaderText = "NOMBRE";
            dginsumosproducto.Columns[2].Width      = 145;
            dginsumosproducto.Columns[3].HeaderText = "VOLUMEN";
        }
示例#5
0
 public FormNuevoProducto(bool editar, string ID)
 {
     InitializeComponent();
     this.editar = editar;
     this.IDgrid = ID;
     if (editar)
     {
         //String rut =
         ProductoConnect c        = new ProductoConnect();
         List <string>   producto = c.SelectProductoFull(IDgrid);
         nombreProd            = producto[1];
         textBoxNombre.Text    = producto[1];
         textBoxID.Text        = IDgrid;
         textBoxPrecio.Text    = producto[2].Substring(0, producto[2].Length - 3);;
         textBoxDescuento.Text = producto[3].Substring(0, producto[2].Length - 3);
         productoCreado        = true;
     }
 }
示例#6
0
 private void buttonAgregarInsumo_Click(object sender, EventArgs e)
 {
     if (productoCreado)
     {
         string ID_insumo   = comboBoxInsumos.SelectedValue.ToString();
         string volumen     = comboBoxVolumen.Text;
         string ID_producto = textBoxID.Text;
         if (volumen != "")
         {
             ProductoConnect c = new ProductoConnect();
             c.agregarInsumo(ID_producto, ID_insumo, volumen);
             MessageBox.Show(this, "El Insumo ha sido ingresado con éxito", "Ingreso Exitoso", MessageBoxButtons.OK);
             refresh();
         }
         else
         {
             MessageBox.Show(this, "Debe Seleccionar la cantidad", "Información", MessageBoxButtons.OK);
         }
     }
     else
     {
         MessageBox.Show(this, "Primero debe crear un producto", "Información", MessageBoxButtons.OK);
     }
 }