Esempio n. 1
0

        
        void Psych_Eval()
        {
            this.Text = "Medical Examination Certificate Print-Out";
            IniFile ini = new IniFile(ClassSql.MMS_Path);
            DataClasses1DataContext db = new DataClasses1DataContext(Properties.Settings.Default.MyConString);
            DataTable   dt             = new ds_report1.t_psychology1DataTable();
            PsychoFinal PsychoFinal1   = new PsychoFinal();


            var list = db.t_psychology1(this.Tag.ToString()).ToList();

            foreach (var i in list)
            {
                dt.Rows.Add(i.intelectual_level, i.res_persevering, i.res_obedient, i.res_selfdiscipline, i.res_enthusiastic, i.res_venturesome, i.emo_isolation_boredom, i.emo_noise_vibration_temp, i.emo_reality, i.emo_confident, i.emo_relaxed, i.obj_realistic, i.obj_adaptable, i.obj_practicalminded, i.mot_assertive, i.mot_independent, i.mot_resourceful, i.goal_orientation, i.iapa_rel_peer, i.iapa_rel_superior, i.iapa_self_esteem, i.iapa_aggressive_tendencies, i.intel_result, i.person_result, i.other_result);
            }
            PsychoFinal1.SetDataSource(dt);
            // PsychoFinal1.Load(@"C:\Report\PsychoFinal.rpt");
            //VIEWER_PsychEval.ReportSource = PsychoFinal1;
            // VIEWER_PsychEval.SelectionFormula = "{t_psychology1.cn} = " + this.Tag.ToString() + "";

            TextObject FormNo = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txt_formNo"];
            TextObject RevNo  = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txt_RevNo"];

            TextObject name     = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txt_name"];
            TextObject Employer = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txt_employer"];
            TextObject Date_r   = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txt_date"];
            TextObject Position = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txt_position"];

            TextObject med1         = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txt_Psycho_Med"];
            TextObject med1_license = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txtTititlePrcMedtech"];
            TextObject med2         = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txt_Psychologist"];
            TextObject med2license  = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txtTititlePrcPatho"];



            TextObject ValidityMedTech = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txtvalidity_Medtech"];
            TextObject ptr_medtech     = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txt_ptr_medtech"];

            TextObject ValidityPatho = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txtvalidity_Patho"];
            TextObject PRTPatho      = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txt_ptr_patho"];

            TextObject com1 = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txt_comment1"];
            TextObject com2 = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txt_comment2"];

            TextObject rmk1 = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txt_remark1"];
            TextObject rmk2 = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txt_remark2"];
            TextObject rmk3 = (TextObject)PsychoFinal1.ReportDefinition.ReportObjects["txt_remark3"];


            if (remark == 1)
            {
                rmk1.Text = "X";
                rmk2.Text = "";
                rmk3.Text = "";
            }
            else if (remark == 2)
            {
                rmk1.Text = "";
                rmk2.Text = "X";
                rmk3.Text = "";
            }
            else if (remark == 3)
            {
                rmk1.Text = "";
                rmk2.Text = "";
                rmk3.Text = "X";
            }
            else
            {
                rmk1.Text = "";
                rmk2.Text = "";
                rmk3.Text = "";
            }


            name.Text     = Name_from;
            Employer.Text = Employer_from;
            Date_r.Text   = Date.ToUpper();
            Position.Text = Position_from.ToUpper();

            med1.Text         = Psychometrician;
            med1_license.Text = "Lic. No.: " + Psychometrician_license;
            med2.Text         = Psychologist;
            med2license.Text  = "Lic. No.: " + Psychologist_License;



            FormNo.Text = ini.IniReadValue("FORM", "Psycho_Evaluation");
            RevNo.Text  = ini.IniReadValue("REVISION", "Psycho_Evaluation");

            ValidityMedTech.Text = "Lic. Validity: " + ini.IniReadValue("MEDICAL", "Psychometrician_Validity");
            ptr_medtech.Text     = "PTR Nos: " + ini.IniReadValue("MEDICAL", "Psychometrician_ptr");

            ValidityPatho.Text = "Lic. Validity: " + ini.IniReadValue("MEDICAL", "Psychologist_Validity");
            PRTPatho.Text      = "PTR Nos: " + ini.IniReadValue("MEDICAL", "Psychologist_Ptr");


            com1.Text = comment1;
            com2.Text = comment2;



            //R_PsychEval1.Refresh();
            // VIEWER_PsychEval.RefreshReport();
            VIEWER_PsychEval.ReportSource = PsychoFinal1;
            RemoveTab(VIEWER_PsychEval);
            wizard1.SelectedTab = tabPage5;
        }