/// <summary> /// Establece la informacion de contexto del Request o Response del lado del despachador de servicios.- /// </summary> public void InitializeServerContextInformation() { if (m_Context == null) { m_Context = new ContextInformation(); } m_Context.ServerTime = DateTime.Now; m_Context.ServerName = Environment.MachineName; }
private void button5_Click(object sender, EventArgs e) { Services.CrearFacturasContadoRequest req = new Services.CrearFacturasContadoRequest(); #region Set Entity Services.FacturaBE wFacturaBE = req.BusinessData.FacturaBE; Services.ItemCollectionBE wItemCollectionBE = new Services.ItemCollectionBE(); Services.ItemBE wItemBE = new Services.ItemBE(); wItemBE.Cantidad = 100; wItemBE.Descripcion = "Manzanas"; wItemCollectionBE.Add(wItemBE); wItemBE = new Services.ItemBE(); wItemBE.Cantidad = 34200; wItemBE.Descripcion = "Peras"; wItemCollectionBE.Add(wItemBE); wFacturaBE.NombreCliente = "Marcelo"; wFacturaBE.NumeroCliente = 90000; wFacturaBE.FechaFactura = System.DateTime.Now; wFacturaBE.ItemCollectionBE = wItemCollectionBE; #endregion #region (Context) //Services.CrearFacturasContadoRequest Fwk.Bases.ContextInformation wContext = new Fwk.Bases.ContextInformation(); wContext.HostName = Environment.MachineName; wContext.UserId = Environment.UserName; wContext.ServerTime = System.DateTime.Now; req.ContextInformation = wContext; #endregion txtEntidadSimple.Text = wFacturaBE.GetXml(); label1.Text = "xml del request"; //txtCollection.Text = Fwk.HelperFunctions.SerializationFunctions.SerializeToXml(req); txtCollection.Text = req.GetXml(); }
/// <summary> /// Establece la informacion de contexto del Request o Response del lado del cliente.- /// </summary> public void InitializeHostContextInformation() { if (m_Context == null) { m_Context = new ContextInformation(); } m_Context.HostName = Environment.MachineName; if (string.IsNullOrEmpty(m_Context.UserId)) { m_Context.UserId = Environment.UserName; } m_Context.HostTime = DateTime.Now; //m_Context.CompanyId = GetCompanyId(); //solo si es un objeto request //if (typeof(IRequest).IsInstanceOfType(this)) //{ // //Obtener nombre del proveedor de seguridad. Membership,Rol y Autthorization Provider //} }
private void button2_Click(object sender, EventArgs e) { Services.CrearFacturasContadoRequest req = new Services.CrearFacturasContadoRequest(); Services.FacturaBE wFacturaBE = req.BusinessData.FacturaBE; Services.ItemCollectionBE wItemCollectionBE = new Services.ItemCollectionBE(); Services.ItemBE wItemBE = new Services.ItemBE(); wItemBE.Cantidad = 100; wItemBE.Descripcion = "Manzanas"; wItemCollectionBE.Add(wItemBE); wItemBE = new Services.ItemBE(); wItemBE.Cantidad = 34200; wItemBE.Descripcion = "Peras"; wItemCollectionBE.Add(wItemBE); wFacturaBE.NombreCliente = "Marcelo"; wFacturaBE.NumeroCliente = 90000; wFacturaBE.FechaFactura = System.DateTime.Now; wFacturaBE.ItemCollectionBE = wItemCollectionBE; #region (Context) //Services.CrearFacturasContadoRequest Fwk.Bases.ContextInformation wContext = new Fwk.Bases.ContextInformation(); wContext.HostName = Environment.MachineName; wContext.UserId = Environment.UserName; wContext.HostTime = System.DateTime.Now; req.ContextInformation = wContext; #endregion txtEntidadSimple.Text = wFacturaBE.GetXml(); label1.Text = "xml del request"; txtCollection.Text = req.GetXml(); }
/// <summary> /// Inicializa los datos contexto que pertenecen al Request con el contenido del xml.- /// </summary> /// <param name="pXMLData">xml</param> public void SetContextInformationXml(string pXMLData) { m_Context = (ContextInformation) Fwk.HelperFunctions.SerializationFunctions.Deserialize(typeof(ContextInformation), pXMLData); }