private void tool_eliminar_Click(object sender, EventArgs e)
        {
            DialogResult resul;

            resul = MessageBox.Show("Esta seguro de eliminar registro", "Informacion del sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
            if (resul == DialogResult.Yes)
            {
                try
                {
                    int      cod = int.Parse(dtgProductos.CurrentRow.Cells[0].Value.ToString());
                    Producto ca  = new Producto();
                    ca.Idproducto = cod;
                    Opln.EliminarProducto(ca);
                    MostrarProductos();
                }

                catch (Exception mes)
                {
                    MessageBox.Show(mes.Message);
                }
            }
        }
Пример #2
0
        private void buttonEliminar_Click(object sender, EventArgs e)
        {
            {
                if (comboBoxIDProducto.Text != "" && comboBoxRubro.Text != "" && comboBoxTipodesc.Text != "" && comboBoxMarcadesc.Text != "" && comboBoxDetalledesc.Text != "" && comboBoxSabordesc.Text != "" && comboBoxEnvasedesc.Text != "" && comboBoxMarcadesc.Text != "" && textBoxTamaño.Text != "" && textBoxPrecioCosto.Text != "" && textBoxPrecioVenta.Text != "" && textBoxStockMinimo.Text != "")
                {
                    ObjetoProductoNE.IDProducto  = Convert.ToInt32(comboBoxIDProducto.Text);
                    ObjetoProductoNE.Rubro       = comboBoxRubro.Text;
                    ObjetoProductoNE.Tipo        = comboBoxTipodesc.Text;
                    ObjetoProductoNE.Marca       = comboBoxMarcadesc.Text;
                    ObjetoProductoNE.Detalle     = comboBoxDetalledesc.Text;
                    ObjetoProductoNE.Sabor       = comboBoxSabordesc.Text;
                    ObjetoProductoNE.Envase      = comboBoxEnvasedesc.Text;
                    ObjetoProductoNE.Tamaño      = textBoxTamaño.Text;
                    ObjetoProductoNE.PrecioCosto = Convert.ToDouble(textBoxPrecioCosto.Text);
                    ObjetoProductoNE.PrecioVenta = Convert.ToDouble(textBoxPrecioVenta.Text);
                    ObjetoProductoNE.StockMinimo = Convert.ToInt32(textBoxStockMinimo.Text);
                    if (radioButtonCubicos.Checked == true)
                    {
                        ObjetoProductoNE.Medicion = "CC";
                    }
                    else
                    {
                        if (radioButtonGramos.Checked == true)
                        {
                            ObjetoProductoNE.Medicion = "G";
                        }
                        else
                        if (radioButtonKg.Checked == true)
                        {
                            ObjetoProductoNE.Medicion = "KG";
                        }
                        else
                        {
                            ObjetoProductoNE.Medicion = "U";
                        }
                    }

                    DialogResult r = MessageBox.Show("¿Desea eliminar el producto?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (r == DialogResult.Yes)
                    {
                        ObjetoProductoLN.EliminarProducto(ObjetoProductoNE);
                        dataGridViewProducto.DataSource = ObjetoProductoLN.MostrarProducto();
                        MessageBox.Show("Producto eliminado con éxito");

                        limpiarCampos();
                        buttonModificar.Enabled = false;
                        buttonGuardar.Enabled   = true;
                    }


                    else if (r == DialogResult.No)
                    {
                    }
                }
                else
                {
                    MessageBox.Show("Existen campos vacíos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }