Пример #1
0
 private void btnRegistrar_Click(object sender, EventArgs e)
 {
     try
     {
         if (MessageBox.Show(MensajePregunta, this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
         {
             return;
         }
         UsuarioBC objUsuarioBC = new UsuarioBC();
         Usuario   objUsuario   = new Usuario();
         objUsuario.Codigo   = txtUsuario.Text;
         objUsuario.Password = txtContrasenia.Text;
         objUsuario.RolId    = Convert.ToInt32(cbRol.SelectedValue.ToString());
         objUsuario.Estado   = 1;
         if (Modo == TypeMode.Registrar)
         {
             objUsuarioBC.RegistrarUsuario(objUsuario);
             MessageBox.Show(MensajeRespuesta, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else if (Modo == TypeMode.Editar)
         {
             objUsuario.UsuarioId = UsuarioId;
             objUsuarioBC.EditarUsuario(objUsuario);
             MessageBox.Show(MensajeRespuesta, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         MiDelegado();
         this.Dispose();
     }
     catch (Exception)
     {
         MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!",
                         this.Text,
                         MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
     }
 }