Beispiel #1
0
        private void btn_eliminarTipoProducto_Click(object sender, EventArgs e)
        {
            msj_error.Visible = false;

            int priv_id_tipo_producto = int.Parse(dgv_tipoProducto.CurrentRow.Cells["id_tipo_producto"].Value.ToString());
            int priv_estado           = Convert.ToInt32(!bool.Parse(dgv_tipoProducto.CurrentRow.Cells["habilitado"].Value.ToString()));

            DialogResult resultado = MessageBox.Show("¿Está seguro que desea habilitar/deshabilitar el tipo de producto código " + priv_id_tipo_producto + " ?",
                                                     "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);

            if (resultado == DialogResult.Yes)
            {
                if (priv_tipoProducto.handleStateTipoProducto(priv_id_tipo_producto, priv_estado))
                {
                    msj_eliminado_ok.Visible    = true;
                    dgv_tipoProducto.DataSource = priv_tipoProducto.traerTipoProducto();
                    limpiarCajasTexto();
                    actualizarTextBtnState();
                }
                else
                {
                    MessageBox.Show("Se ha producido un error. Por favor reintente.");
                }
            }
        }