コード例 #1
0
 /// <summary>
 /// Forms column code from column code and group code.
 /// </summary>
 /// <returns></returns>
 public string FormColumnCode()
 {
     return(string.Join("_", ColumnCode, GroupCode.Replace(" ", "_")));
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: Revolver1109/Norwex
        }// end of PekinFormatDate

        private static void StandardPrintData()
        {// This is the standard Careington File Layout
            //if (BOON)
            //    GroupCode = "BOON-DN11";
            if (String.IsNullOrEmpty(GroupCode))
            {
                GroupCode = "            ";
            }
            object locker = new object();

            FldValue  = FormatSpaces("   ", "R", 3);                            //Title
            FldValue += FormatSpaces(FName.Replace("?", ""), "R", 15);          //FName
            FldValue += FormatSpaces(MidIni.Replace("?", ""), "R", 1);          // Middle Initial
            FldValue += FormatSpaces(LName.Replace("?", ""), "R", 20);          //LName
            FldValue += FormatSpaces("    ", "R", 4);                           //PostName
            FldValue += FormatSpaces(UniqID.Replace("?", ""), "R", 12);         //UniqID
            FldValue += FormatSpaces(SequenceNo, "R", 2);                       //Sequence Number
            FldValue += FormatSpaces(SSN, "R", 9);                              //SSN
            FldValue += FormatSpaces(Regex.Replace(Addr1, "[?]", ""), "R", 33); //Addr1
            FldValue += FormatSpaces(Regex.Replace(Addr2, "[?]", ""), "R", 33); //Addr2
            FldValue += FormatSpaces(Regex.Replace(City, "[?]", ""), "R", 21);  //City
            FldValue += FormatSpaces(Regex.Replace(State, "[?]", ""), "R", 2);  //State
            FldValue += FormatSpaces(Zip.Replace("?", ""), "R", 9);             //Zip
            FldValue += FormatSpaces(HomePhone, "R", 10);                       //HomePhone
            FldValue += FormatSpaces("          ", "R", 10);                    //WorkPhone
            FldValue += FormatSpaces("  ", "R", 2);                             //Coverage
            FldValue += FormatSpaces(GroupCode.Replace("?", ""), "R", 12);      // GroupCode
            FldValue += FormatSpaces(TermDate, "R", 8);                         //TermDate
            FldValue += FormatSpaces(EffDate, "R", 8);                          //EffDate
            FldValue += FormatSpaces(DOB, "R", 8);                              //DOB
            FldValue += FormatSpaces(Relation, "R", 1);                         //Relation
            FldValue += FormatSpaces(" ", "R", 1);                              //StudentStatus
            FldValue += FormatSpaces("    ", "R", 4);                           //Plan
            FldValue += FormatSpaces(Gender.Replace("?", ""), "R", 1);          //Gender


            try
            {
                if (File.Exists(OutputStream))
                {
                    using (StreamWriter sw = File.AppendText(OutputStream))
                    {
                        if (FName != "" && LName != "")
                        {
                            sw.WriteLine(FldValue);
                        }
                        sw.Flush();
                    }
                }
                else
                {
                    using (StreamWriter sw = File.CreateText(OutputStream))
                    {
                        if (FName != "" && LName != "")
                        {
                            sw.WriteLine(FldValue);
                        }
                        sw.Flush();
                    }
                }
            }// end try
            catch (IOException ex)
            {
                MessageBox.Show(ex.Message);
            }
            FName      = "";
            LName      = "";
            MidIni     = "";
            UniqID     = "";
            SSN        = "";
            Addr1      = "";
            Addr2      = "";
            City       = "";
            State      = "";
            Zip        = "";
            Zip4       = "";
            HomePhone  = "";
            GroupCode  = "";
            TermDate   = "";
            EffDate    = "";
            PaidThruDT = "";
            DOB        = "";
            Relation   = "";
            Gender     = "";
        }// end of StandardPrintData
コード例 #3
0
ファイル: Form1.cs プロジェクト: Revolver1109/Norwex
        }// end of StandardPrintData

        private static void PekinPrintData()
        {// Pekin's data is not in the order it needs to print.
         // That's why it has it's own print method.
            string filler = "          000000000000000000000000000            00000000000000                    0000000      H000000100          00000000000000                                        0000000                                                                                         0000000000                                         ";

            int fillerlength = filler.Length;



            if (string.IsNullOrEmpty(TermDate))
            {
                TermDate = "       ";
            }
            object locker = new object();

            //FldValue = FormatSpaces("", "R", 3);//Title
            FldValue += FormatSpaces("PRXPEK", "R", 9);                          //?
            FldValue += FormatSpaces("006", "R", 15);                            //?
            FldValue += FormatSpaces(GroupCode.Replace("?", ""), "R", 15);       // GroupCode
            FldValue += FormatSpaces(UniqID.Replace("?", ""), "R", 18);          //UniqID
            FldValue += FormatSpaces(SequenceNo + " ", "R", 3);                  //Sequence Number
            FldValue += FormatSpaces("1" + LName.Replace("?", ""), "R", 26);     //LName
            FldValue += FormatSpaces(FName.Replace("?", ""), "R", 15);           //FName
            FldValue += FormatSpaces(MidIni.Replace("?", ""), "R", 1);           // Middle Initial
            FldValue += FormatSpaces(Gender.Replace("?", ""), "R", 1);           //Gender
            FldValue += FormatSpaces(DOB + "0", "R", 9);                         //DOB
            FldValue += FormatSpaces(" 1Y                  A00032773", "R", 30); // No idea what any of this is.
            FldValue += FormatSpaces(Regex.Replace(Addr1, "[?]", ""), "R", 25);  //Addr1
            FldValue += FormatSpaces(Regex.Replace(Addr2, "[?]", ""), "R", 15);  //Addr2
            FldValue += FormatSpaces(Regex.Replace(City, "[?]", ""), "R", 20);   //City
            FldValue += FormatSpaces(Regex.Replace(State, "[?]", ""), "R", 2);   //State
            FldValue += FormatSpaces(Zip.Replace("?", ""), "R", 11);             //Zip
            FldValue += FormatSpaces("USA ", "R", 4);                            //USA?
            FldValue += FormatSpaces("0000000000 ", "R", 11);                    //Supposed to be home phone.
            FldValue += FormatSpaces("0A00032773         ", "R", 19);            //Don't know what this is.
            FldValue += FormatSpaces("00000000000000", "R", 14);                 //Don't know what this is.
            FldValue += FormatSpaces(EffDate, "R", 7);                           //EffDate
            FldValue += FormatSpaces(TermDate, "R", 7);                          //TermDate
            FldValue += FormatSpaces(filler, "R", 323);                          //TermDate



            //   FldValue += FormatSpaces(SSN.Replace("?", ""), "R", 9);//SSN

            //    FldValue += FormatHPSZip(Zip.Replace("?", ""), "R", 9);//Zip
            //else
            //    FldValue += FormatSpaces(Zip.Replace("?", ""), "R", 5);//Zip
            //if (!HPS && !PEK)
            //    FldValue += FormatSpaces(Zip4.Replace("?", ""), "R", 4);//Zip4
            //FldValue += FormatSpaces(HomePhone, "R", 10);//Homephone
            //FldValue += FormatSpaces("          ", "R", 10);// worksphone
            //FldValue += FormatSpaces("  ", "R", 2);// Coverage
            //if (HPS)
            //    FldValue += FormatSpaces(GroupCode.Replace("?", ""), "R", 12);// GroupCode
            //else
            //FldValue += FormatSpaces("HLTHSPRNG", "R", 12);// GroupCode

            //if (HPS)
            //    FldValue += FormatSpaces(Relation.Replace("?", ""), "R", 1);//Relation
            //else
            //    FldValue += FormatSpaces(" ", "R", 1);//Relation
            //FldValue += FormatSpaces(" ", "R", 1);//StudentStatus
            //if (HPS)
            //    FldValue += FormatSpaces(PaidThruDT, "R", 8);// PaidThruDate for HPS
            //else
            //    FldValue += FormatSpaces("    ", "R", 4);// Plan for Healthsprings


            try
            {
                if (File.Exists(OutputStream))
                {
                    using (StreamWriter sw = File.AppendText(OutputStream))
                    {
                        if (FName != "" && LName != "")
                        {
                            sw.WriteLine(FldValue);
                        }
                        sw.Flush();
                    }
                }
                else
                {
                    using (StreamWriter sw = File.CreateText(OutputStream))
                    {
                        if (FName != "" && LName != "")
                        {
                            sw.WriteLine(FldValue);
                        }
                        sw.Flush();
                    }
                }
            }// end try
            catch (IOException ex)
            {
                MessageBox.Show(ex.Message);
            }
            FName      = "";
            LName      = "";
            MidIni     = "";
            UniqID     = "";
            SSN        = "";
            Addr1      = "";
            Addr2      = "";
            City       = "";
            State      = "";
            Zip        = "";
            Zip4       = "";
            HomePhone  = "";
            GroupCode  = "";
            TermDate   = "";
            EffDate    = "";
            PaidThruDT = "";
            DOB        = "";
            Relation   = "";
            Gender     = "";
        }// end of PekinPrintData
コード例 #4
0
ファイル: Form1.cs プロジェクト: Revolver1109/Norwex
        }// end of PekinPrintData

        private static void PrintData()
        {
            object locker = new object();

            FldValue  = FormatSpaces("", "R", 3);                               //Title
            FldValue += FormatSpaces(FName.Replace("?", ""), "R", 15);          //FName
            FldValue += FormatSpaces(MidIni.Replace("?", ""), "R", 1);          // Middle Initial
            FldValue += FormatSpaces(LName.Replace("?", ""), "R", 20);          //LName
            FldValue += FormatSpaces("", "R", 4);                               // Post Name
            FldValue += FormatSpaces(UniqID.Replace("?", ""), "R", 12);         //UniqID
            //FldValue += FormatSpaces("  ", "R", 2);//Sequence Number
            FldValue += FormatSpaces(SequenceNo.Replace("?", "00"), "R", 2);    //Sequence Number Healthsprings doesn't have deps.
            FldValue += FormatSpaces(SSN.Replace("?", ""), "R", 9);             //SSN
            FldValue += FormatSpaces(Regex.Replace(Addr1, "[?]", ""), "R", 33); //Addr1  I can add more special chars, no commas between.
            FldValue += FormatSpaces(Regex.Replace(Addr2, "[?]", ""), "R", 33); //Addr2
            FldValue += FormatSpaces(Regex.Replace(City, "[?]", ""), "R", 21);  //City
            FldValue += FormatSpaces(Regex.Replace(State, "[?]", ""), "R", 2);  //State
            if (HPS)
            {
                FldValue += FormatHPSZip(Zip.Replace("?", ""), "R", 9);//Zip
            }
            else
            {
                FldValue += FormatSpaces(Zip.Replace("?", ""), "R", 5);//Zip
            }
            if (!HPS && !PEK)
            {
                FldValue += FormatSpaces(Zip4.Replace("?", ""), "R", 4); //Zip4
            }
            FldValue += FormatSpaces(HomePhone, "R", 10);                //Homephone
            FldValue += FormatSpaces("          ", "R", 10);             // worksphone
            FldValue += FormatSpaces("  ", "R", 2);                      // Coverage
            if (HPS)
            {
                FldValue += FormatSpaces(GroupCode.Replace("?", ""), "R", 12);// GroupCode
            }
            else
            {
                FldValue += FormatSpaces("HLTHSPRNG", "R", 12); // GroupCode
            }
            FldValue += FormatSpaces(TermDate, "R", 8);         //TermDate
            FldValue += FormatSpaces(EffDate, "R", 8);          //EffDate
            FldValue += FormatSpaces(DOB, "R", 8);              //DOB
            if (HPS)
            {
                FldValue += FormatSpaces(Relation.Replace("?", ""), "R", 1);//Relation
            }
            else
            {
                FldValue += FormatSpaces(" ", "R", 1); //Relation
            }
            FldValue += FormatSpaces(" ", "R", 1);     //StudentStatus
            if (HPS)
            {
                FldValue += FormatSpaces(PaidThruDT, "R", 8);// PaidThruDate for HPS
            }
            else
            {
                FldValue += FormatSpaces("    ", "R", 4);              // Plan for Healthsprings
            }
            FldValue += FormatSpaces(Gender.Replace("?", ""), "R", 1); //Gender

            try
            {
                if (File.Exists(OutputStream))
                {
                    using (StreamWriter sw = File.AppendText(OutputStream))
                    {
                        if (LName != "")
                        {
                            sw.WriteLine(FldValue);
                        }
                        sw.Flush();
                    }
                }
                else
                {
                    using (StreamWriter sw = File.CreateText(OutputStream))
                    {
                        if (LName != "")
                        {
                            sw.WriteLine(FldValue);
                        }
                        sw.Flush();
                    }
                }
            }// end try
            catch (IOException ex)
            {
                MessageBox.Show(ex.Message);
            }
            FName      = "";
            LName      = "";
            MidIni     = "";
            UniqID     = "";
            SSN        = "";
            Addr1      = "";
            Addr2      = "";
            City       = "";
            State      = "";
            Zip        = "     ";
            Zip4       = "    ";
            HomePhone  = "";
            GroupCode  = "";
            TermDate   = "";
            EffDate    = "";
            PaidThruDT = "";
            DOB        = "";
            Relation   = "";
            Gender     = "";
        }// end of PrintData