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); } } }
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"; }
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; }
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"; }
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; } }
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); } }