示例#1
0
        private void ModificarCliente_Click(object sender, EventArgs e)
        {
            Listar_Regimen vpr = new Listar_Regimen();

            this.Hide();
            vpr.ShowDialog();
        }
示例#2
0
        private void modificarRegimen_Click(object sender, EventArgs e)
        {
            try
            {
                if (descripcion.Text.Trim() == "" | precioBase.Text.Trim() == "")
                {
                    MessageBox.Show("Faltan completar campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (rol != "administrador")
                {
                    MessageBox.Show("Sólo el rol administrador puede registrar un regimen.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else
                {
                    Regimen regimen = new Regimen();
                    regimen.regimen_Id          = _idRegimen;
                    regimen.regimen_Descripcion = descripcion.Text;
                    regimen.regimen_precioBase  = decimal.Parse(precioBase.Text);
                    if (regimen.UpdateRegimen(regimen) == 0)
                    {
                        //Retorno un mensaje de error, fallo la insercion
                        MessageBox.Show("Falló la actualizacion del regimen.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }

                    this.limpiarCuadrosDeTexto();
                    Listar_Regimen vpr = new Listar_Regimen();
                    this.Hide();
                    vpr.ShowDialog();
                }
            }
            catch (Exception ex)
            {
                string msj = ex.Message;
                throw;
            }
        }