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); } }