Exemplo n.º 1
0
        private void BtnAceptar_Click(object sender, EventArgs e)
        {
            if (TxtUsuario.Text != "" && TxtPass.Text != "" && TxtMotivo.Text != "")
            {
                switch (Usuarios.EsAdmin(Convert.ToInt32(TxtUsuario.Text), TxtPass.Text))
                {
                case 0:
                    MessageBox.Show("El usuario no puede autorizar modificaciones", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;

                case 1:
                    ControlCambios.C_Controlcambios.Fecha    = DateTime.Today;
                    ControlCambios.C_Controlcambios.Hora     = DateTime.Now;
                    ControlCambios.C_Controlcambios.Tabla    = "OtrosComprobantes";
                    ControlCambios.C_Controlcambios.Valornvo = "Anulado";
                    ControlCambios.C_Controlcambios.Autorizo = Convert.ToInt32(TxtUsuario.Text);
                    ControlCambios.C_Controlcambios.Motivo   = TxtMotivo.Text;
                    if (ControlCambios.Insertar(ControlCambios.C_Controlcambios) == -1)
                    {
                        MessageBox.Show("No se pudo grabar el registro de control");
                    }
                    else
                    {
                        MessageBox.Show("Modificación exitosa");
                        this.DialogResult = DialogResult.OK;
                        this.Close();
                    }
                    break;

                case 2:
                    MessageBox.Show("La contraseña no coincide", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;
                }
            }
            else
            {
                MessageBox.Show("Por favor ingrese información en todos los campos");
            }
        }