protected void btnGuardar_Click(object sender, EventArgs e) { try { if (Page.IsValid) { //Creacion de usuario if (string.IsNullOrEmpty(idUsuario)) { if (_logicaNegocio.Insertar(txtEmail.Text, txtPassword.Text, ddlRoles.SelectedValue)) { Response.Redirect("~/Admin/Index.aspx"); } else { litError.Text = "Ocurrió un error al crear el usuario"; } } //Modificacion de usuario else { var usuario = _logicaNegocio.Seleccionar(idUsuario); usuario.Nombre = txtEmail.Text; usuario.Email = txtEmail.Text; var rol = new Rol { Id = ddlRoles.SelectedValue, Nombre = ddlRoles.SelectedItem.Text }; usuario.Rol = rol; if (_logicaNegocio.Actualizar(usuario)) { Response.Redirect("~/Admin/Index.aspx"); } else { litError.Text = "Ocurrió un error al actualizar el usuario"; } } } else { litError.Text = "Algunas validaciones son requeridas. Ingrese la información por favor."; } } catch (Exception ex) { litError.Text = "Ocurrio un error: " + ex.Message; } }