Пример #1
0
        private void btnRetrivePatientsReq_Click(object sender, EventArgs e)
        {
            ControlPermissionBE c = new ControlPermissionBE();

            c.ControlName = "dassdas";
            c.ControlName = "dassdas";
            c.GetXml();

            Int32         iter = 0;
            StringBuilder str  = new StringBuilder();

            if (Int32.TryParse(txtIteraciones.Text, out iter))
            {
                RetrivePatientsReq req = CreateReq();
                int i = 0;
                while (i < iter)
                {
                    i++;
                    RetrivePatientsRes res = req.ExecuteService <RetrivePatientsReq, RetrivePatientsRes>(comboProviders.Text, req);

                    if (res.Error != null)
                    {
                        str.AppendLine(String.Concat(i, " ", ExceptionHelper.GetAllMessageException(ExceptionHelper.ProcessException(res.Error))));
                    }

                    str.AppendLine(String.Concat(i, " ", res.BusinessData.GetXml()));
                    str.AppendLine(String.Concat(i, " cliente: ", res.ContextInformation.ServerName));
                }
                txtResponse.Text = str.ToString();
            }
        }
Пример #2
0
        RetrivePatientsRes Do_RetrivePatient(String provider, String nroLlamada)
        {
            RetrivePatientsReq req = CreateReq();

            RetrivePatientsRes res = req.ExecuteService <RetrivePatientsReq, RetrivePatientsRes>(provider, req);

            return(res);
        }
Пример #3
0
        private void button3_Click_1(object sender, EventArgs e)
        {
            RetrivePatientsReq req = create_RetrivePatientsReq();


            string jsonRequets = Fwk.HelperFunctions.SerializationFunctions.SerializeObjectToJson_JavaScriptSerializer(typeof(RetrivePatientsReq), req);

            txtResponse.Text = jsonRequets;
        }
Пример #4
0
        static RetrivePatientsReq CreateReq()
        {
            RetrivePatientsReq req = new RetrivePatientsReq();

            req.BusinessData.Id           = 33;
            req.ContextInformation.UserId = "hylux";
            req.ContextInformation.AppId  = "ddsadsa";
            return(req);
        }
Пример #5
0
        private void button4_Click_1(object sender, EventArgs e)
        {
            RetrivePatientsReq req = create_RetrivePatientsReq();

            String jsonRequets = Newtonsoft.Json.JsonConvert.SerializeObject(req, Formatting.None);

            jsonRequets      = Fwk.HelperFunctions.SerializationFunctions.SerializeObjectToJson(typeof(RetrivePatientsReq), req);
            txtResponse.Text = jsonRequets;
            //var wRequest = Newtonsoft.Json.JsonConvert.DeserializeObject(jsonRequets, reqType, new JsonSerializerSettings());
            //IServiceContract wRequest2 = Newtonsoft.Json.JsonConvert.DeserializeObject(jsonRequets, typeof(IServiceContract), new JsonSerializerSettings());
        }
Пример #6
0
        public PatientViewList RetrivePatients(int?IdPersona)
        {
            RetrivePatientsReq req = CreateReq();
            RetrivePatientsRes res = req.ExecuteService <RetrivePatientsReq, RetrivePatientsRes>(comboProviders.Text, req);

            if (res.Error != null)
            {
                MessageBox.Show(Fwk.Exceptions.ExceptionHelper.ProcessException(res.Error).Message);
            }
            return(res.BusinessData);
        }
Пример #7
0
        private void btn_RetrivePatientsReq1_Click(object sender, EventArgs e)
        {
            RetrivePatientsReq req = CreateReq();
            RetrivePatientsRes res = _WCFWrapper_01.ExecuteService <RetrivePatientsReq, RetrivePatientsRes>(req);

            if (res.Error != null)
            {
                MessageBox.Show(Fwk.Exceptions.ExceptionHelper.ProcessException(res.Error).Message);
            }

            txtResponse.Text = res.BusinessData.GetXml();
        }
Пример #8
0
        RetrivePatientsReq create_RetrivePatientsReq()
        {
            RetrivePatientsReq req = new RetrivePatientsReq();

            req.BusinessData.Id             = 33;
            req.BusinessData.Apellido       = "Curi Ventus";
            req.BusinessData.Nombre         = "Dafne";
            req.BusinessData.NroDocumento   = 12097453;
            req.ContextInformation.UserId   = "hylux";
            req.ContextInformation.Culture  = "EN-ES";
            req.ContextInformation.AppId    = "test_fwk_serializartion";
            req.ContextInformation.HostName = Environment.MachineName;
            req.ContextInformation.HostTime = DateTime.Now;

            return(req);
        }
Пример #9
0
        public static PatientList RetrivePatients(int?IdPersona)
        {
            RetrivePatientsReq req = new RetrivePatientsReq();

            //req.BusinessData.Apellido = ;

            req.BusinessData.Id           = IdPersona;
            req.ContextInformation.UserId = frmBase_TabForm.IndentityUserInfo.ProviderId.ToString();
            if (Controller.CurrentHealthInstitution != null)
            {
                req.ContextInformation.AppId = Controller.CurrentHealthInstitution.HealthInstitutionId.ToString();
            }

            RetrivePatientsRes res = req.ExecuteService <RetrivePatientsReq, RetrivePatientsRes>(req);


            if (res.Error != null)
            {
                throw Fwk.Exceptions.ExceptionHelper.ProcessException(res.Error);
            }
            return(res.BusinessData);
        }
Пример #10
0
        public static PatientList RetrivePatients(int? IdPersona)
        {
            RetrivePatientsReq req = new RetrivePatientsReq();

            //req.BusinessData.Apellido = ;

            req.BusinessData.Id = IdPersona;
            req.ContextInformation.UserId = frmBase_TabForm.IndentityUserInfo.ProviderId.ToString();
            if (Controller.CurrentHealthInstitution != null)
                req.ContextInformation.AppId = Controller.CurrentHealthInstitution.HealthInstitutionId.ToString();

            RetrivePatientsRes res = req.ExecuteService<RetrivePatientsReq, RetrivePatientsRes>(req);


            if (res.Error != null)
                throw Fwk.Exceptions.ExceptionHelper.ProcessException(res.Error);
            return res.BusinessData;
        }
Пример #11
0
        static RetrivePatientsReq CreateReq()
        {
            RetrivePatientsReq req = new RetrivePatientsReq();

            req.BusinessData.Id = 33;
            req.ContextInformation.UserId = "hylux";
            req.ContextInformation.AppId = "ddsadsa";
            return req;
        }
Пример #12
0
        private void button4_Click(object sender, EventArgs e)
        {
             RetrivePatientsReq req = new RetrivePatientsReq();

            req.BusinessData.Id = 33;
            req.ContextInformation.UserId = "hylux";

            req.ContextInformation.AppId = "ddsadsa";
            String jsonRequets = Newtonsoft.Json.JsonConvert.SerializeObject(req, Formatting.None);
            Type t = ReflectionFunctions.CreateType("Health.Isvc.RetrivePatients.RetrivePatientsReq,SomeCompany, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null");
         Type reqType =   Type.GetType("Health.Isvc.RetrivePatients.RetrivePatientsReq,SomeCompany, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null");
            

         var wRequest = Newtonsoft.Json.JsonConvert.DeserializeObject(jsonRequets, reqType, new JsonSerializerSettings());
         //IServiceContract wRequest2 = Newtonsoft.Json.JsonConvert.DeserializeObject(jsonRequets, typeof(IServiceContract), new JsonSerializerSettings());   
        }