protected void Guardar_Usuario(object sender, EventArgs e) { try { //if (!IsPostBack) return; usuario = new Usuario(); usuario_aux = new Usuario(); direccion = new Direccion(); BL_Usuario neg_usuario = new BL_Usuario(); BL_Direccion neg_direccion = new BL_Direccion(); usuario.Nombre = Convert.ToString(nombre_u.Text); usuario.Apellido = Convert.ToString(apellido_u.Text); usuario.Nick_name = Convert.ToString(nickname_u.Text); usuario.Contraseña = Convert.ToString(password_u.Text); usuario.Dni = Convert.ToInt32(dni_u.Text); usuario.Sexo = Convert.ToChar(sexo_u.Text); usuario.Fecha_Nac = Convert.ToDateTime(fechanac_u.Text); usuario.Mail = Convert.ToString(mail_u.Text); usuario.Telefono = Convert.ToInt32(telefono_u.Text); usuario.IDpais = int.Parse(Lista_Paises.SelectedValue); usuario.IDprovincia = int.Parse(Lista_Provincia.SelectedValue); direccion.Provincia.ID = usuario.IDprovincia; direccion.Localidad = Convert.ToString(localidad_u.Text); direccion.CP = Convert.ToInt32(cp_u.Text); direccion.Calle = Convert.ToString(calle_u.Text); direccion.Altura = Convert.ToInt32(altura_u.Text); direccion.Entrecalle1 = Convert.ToString(entrecalle1_u.Text); direccion.Entrecalle2 = Convert.ToString(entrecalle2_u.Text); usuario_aux = neg_usuario.Validar_Usuario(usuario.Nick_name); if (usuario_aux.Activo) { lblNickExistente.Text = "Ya hay un Usuario con ese nombre"; lblNickExistente.Visible = true; nickname_u.Text = ""; nick_ok = false; } else { lblNickExistente.Visible = false; nick_ok = true; } usuario_aux = neg_usuario.Validar_Email(usuario.Mail); if (usuario_aux.Activo) { lblEmailExistente.Text = "Ya hay un Usuario con ese Email"; lblEmailExistente.Visible = true; mail_u.Text = ""; mail_ok = false; } else { lblEmailExistente.Visible = false; mail_ok = true; } if (nick_ok && mail_ok) { //hasta aca entra lo mas bien pero no se activa el modal neg_usuario.Agregar(usuario, direccion); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalNuevoUsuario", "$('#modalNuevoUsuario').modal();", true); upModal.Update(); Response.Redirect("Log_IN.aspx"); } else { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalErrorForm", "$('#modalErrorForm').modal();", true); } } catch (Exception ex) { //throw ex; Session["Error" + Session.SessionID] = ex.Message; Response.Redirect("Error"); } }