protected void Page_Load() { rut = Request.QueryString["RUT"]; ID = Request.QueryString["ID"]; TOKEN = Request.QueryString["TOKEN"]; if (!string.IsNullOrEmpty(rut) && !string.IsNullOrEmpty(ID) && !string.IsNullOrEmpty(TOKEN)) { HtmlGenericControl a = new HtmlGenericControl("a") { InnerHtml = "Pedidos", }; a.Attributes.Add("href", Page.ResolveUrl("/View/Cliente/MisPedidos/Default.aspx?RUT=") + rut); BreadPedido.Controls.Add(a); if (!IsPostBack) { PedidoEcom.UpdateMontos montos = new PedidoEcom.UpdateMontos(ID, TOKEN); if (montos.IsSuccess) { Pedido = montos.Pedido; Cliente = new GetInfoClienteEcomm(Pedido.RUT); DatosCliente = montos.datosCliente; FillInfoCabecera(); FillDetailTable(); FillDDLAddItem(); if (montos.TieneMensaje) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "myalert", "alert('" + montos.Mensaje + "');", true); } } else { Response.Redirect(Error404.Redireccion(MasterPageFile, montos.Mensaje)); } } else { PedidoEcom.Get get = new PedidoEcom.Get(ID, TOKEN); if (get.IsSuccess) { Pedido = get.Pedido; Cliente = get.InfoCliente; DatosCliente = get.Cliente; } else { Response.Redirect(Error404.Redireccion(MasterPageFile, "Error en la Url.")); } } } else { Response.Redirect(Error404.Redireccion(MasterPageFile, " No tienes acceso a esta página.")); } BtnSendOrder.Enabled = false; }
public Usuario(string User) { MembershipUser Miembro = Membership.GetUser(User); var UserId = (Guid)Miembro.ProviderUserKey; GetEmpresas empresas = new GetEmpresas(UserId.ToString()); if (empresas.GotRut) { InfoEmpresas = new List <DatosCliente>(); foreach (var item in empresas.Rut) { DatosCliente datos = new DatosCliente(item); InfoEmpresas.Add(datos); } HasEmpresa = true; } else { HasEmpresa = false; } }