private void btnFinalizar_Click(object sender, EventArgs e) { try { string validarCampos = this.ValidarCampos(); if (!String.IsNullOrEmpty(validarCampos)) { MessageBox.Show(validarCampos, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { SEG.Entity.Usuario user = new SEG.Entity.Usuario { NombreUsuario = txtUsername.Text, Apellido = txtApellido.Text, Telefono = Convert.ToDecimal(txtTelefono.Text), Direccion = txtDireccion.Text, DNI = Convert.ToDecimal(txtDni.Text), Mail = txtEmail.Text, Nombre = txtNombre.Text, FechaNac = dateFechaNacimiento.Value.Date, Bloqueado = false, Eliminado = false, Reintentos = 0 }; usuarioService.AltaUsuario(user); SEG.Entity.Bitacora reg = new SEG.Entity.Bitacora { IdUsuario = this.Session.Usuario.Id, IdCriticidad = (int)Enums.Criticidad.Baja, Fecha = DateTime.Now, Descripcion = "Usuario dado de alta. " + txtUsername.Text }; bitacoraService.Registrar(reg); MessageBox.Show("Usuario dado de alta correctamente", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }