protected void cpValidateUser_Callback(object sender, DevExpress.Web.CallbackEventArgsBase e) { Usuario usuario = new Usuario(); using (var ut = new UnidadDeTrabajo()) { usuario = ut.Usuario.ObtenerUsuarioPorNombreMasContraseña(txtUsuario.Text, txtPass.Text); if (usuario != null) { Session["UserActive"] = usuario.Nombre; Session["IdUserActive"] = usuario.id; Session["IdTipoUserActive"] = usuario.IdTipoUsuario; List <string> tipoCambio = ObtenerTipoDeCambio(); if (tipoCambio != null) { if (tipoCambio.Count > 0) { if (!string.IsNullOrEmpty(tipoCambio.ElementAt(0))) { ut.actualizarTipoCambio(double.Parse(tipoCambio.ElementAt(0)), double.Parse(tipoCambio.ElementAt(1))); } } } Response.RedirectLocation = "PaginaPrincipal.aspx"; } else { cpValidateUser.JSProperties["cpError"] = "El usuario o password ingresados son incorrectos!"; } } }