コード例 #1
0
        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!";
                }
            }
        }