示例#1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            //la primera vez que se ingresa a la pagina se obtiene la info en XML
            if (!IsPostBack)
            {
                //obtengo el xml desde el WS
                string _MiDoc = new ServicioWCF.ServicioWCFClient().ListaMovsDeCliente((Cliente)Session["Usuario"]);

                //creo y cargo con los datos el documento q me devolvio el WS- formato para Linq
                System.Xml.Linq.XElement _documento = System.Xml.Linq.XElement.Parse(_MiDoc);
                Session["Documento"] = _documento;
            }
        }
        catch (Exception ex)
        {
            LblError.Text = ex.Message;
        }
    }
示例#2
0
    protected void Logueo_Authenticate(object sender, AuthenticateEventArgs e)
    {
        try
        {
            string  _Usu       = Logueo.UserName.Trim();
            string  _Pass      = Logueo.Password.Trim();
            Cliente _unCliente = new ServicioWCF.ServicioWCFClient().LogueoCliente(_Usu, _Pass);

            if (_unCliente == null)
            {
                LblError.Text = "Usuario o Pass Invalidos";
            }
            else
            {
                Session["Usuario"] = _unCliente;
                Response.Redirect("~/PaginaInicialCliente.aspx");
            }
        }
        catch (Exception ex)
        {
            LblError.Text = ex.Message;
        }
    }