Exemple #1
0
        public PersCard GetData()
        {
            PersCard card = new PersCard();

            card.PersCard_Id    = id;
            card.PersCard_FName = tbFName.Text;
            card.PersCard_MName = tbMName.Text;
            card.PersCard_LName = tbLName.Text;
            card.PersCard_TIN   = tbTIN.Text;
            int exp = 0;

            int.TryParse(tbExp.Text, out exp);
            card.PersCard_Exp = exp;

            int grade = 0;

            int.TryParse(tbGrade.Text, out grade);
            card.PersCard_Grade = grade;

            DateTime dob;

            DateTime.TryParse(tbDOB.Text, out dob);
            card.PersCard_DOB = dob;

            DateTime dor;

            DateTime.TryParse(tbDOR.Text, out dor);
            card.PersCard_DOR = dor;

            DateTime dod;

            DateTime.TryParse(tbDOD.Text, out dod);
            card.PersCard_DOD = dod;

            DateTime dop;

            DateTime.TryParse(tbDOP.Text, out dop);
            card.PersCard_DOP = dop;

            for (int n = 0; n < dgvAddInfo.RowCount; n++)
            {
                AddInfo info = dgvAddInfo.Rows[n].DataBoundItem as AddInfo;
                if (info != null)
                {
                    switch (info.Id)
                    {
                    case 1:
                    {
                        int res = 0;
                        int.TryParse(info.Child.ToString(), out res);
                        card.PersCard_ChldM1 = res;
                    }
                    break;

                    case 2:
                    {
                        int res = 0;
                        int.TryParse(info.Child.ToString(), out res);
                        card.PersCard_ChldM2 = res;
                    }
                    break;

                    case 3:
                    {
                        int res = 0;
                        int.TryParse(info.Child.ToString(), out res);
                        card.PersCard_ChldM3 = res;
                    }
                    break;

                    case 4:
                    {
                        int res = 0;
                        int.TryParse(info.Child.ToString(), out res);
                        card.PersCard_ChldM4 = res;
                    }
                    break;

                    case 5:
                    {
                        int res = 0;
                        int.TryParse(info.Child.ToString(), out res);
                        card.PersCard_ChldM5 = res;
                    }
                    break;

                    case 6:
                    {
                        int res = 0;
                        int.TryParse(info.Child.ToString(), out res);
                        card.PersCard_ChldM6 = res;
                    }
                    break;

                    case 7:
                    {
                        int res = 0;
                        int.TryParse(info.Child.ToString(), out res);
                        card.PersCard_ChldM7 = res;
                    }
                    break;

                    case 8:
                    {
                        int res = 0;
                        int.TryParse(info.Child.ToString(), out res);
                        card.PersCard_ChldM8 = res;
                    }
                    break;

                    case 9:
                    {
                        int res = 0;
                        int.TryParse(info.Child.ToString(), out res);
                        card.PersCard_ChldM9 = res;
                    }
                    break;

                    case 10:
                    {
                        int res = 0;
                        int.TryParse(info.Child.ToString(), out res);
                        card.PersCard_ChldM10 = res;
                    }
                    break;

                    case 11:
                    {
                        int res = 0;
                        int.TryParse(info.Child.ToString(), out res);
                        card.PersCard_ChldM11 = res;
                    }
                    break;

                    case 12:
                    {
                        int res = 0;
                        int.TryParse(info.Child.ToString(), out res);
                        card.PersCard_ChldM12 = res;
                    }
                    break;
                    }
                }
            }
            return(card);
        }
        private void FillDataRec(SqlDataReader reader, PersCard card)
        {
            int      resInt = 0;
            DateTime resDt  = DateTime.MinValue;

            if (int.TryParse(reader["PersCard_Id"].ToString(), out resInt))
            {
                card.PersCard_Id = resInt;
            }
            card.PersCard_FName = reader["PersCard_FName"].ToString();
            card.PersCard_MName = reader["PersCard_MName"].ToString();
            card.PersCard_LName = reader["PersCard_LName"].ToString();
            card.PersCard_TIN   = reader["PersCard_TIN"].ToString();
            if (int.TryParse(reader["PersCard_Exp"].ToString(), out resInt))
            {
                card.PersCard_Exp = resInt;
            }
            if (int.TryParse(reader["PersCard_Grade"].ToString(), out resInt))
            {
                card.PersCard_Grade = resInt;
            }
            if (int.TryParse(reader["PersCard_Grade"].ToString(), out resInt))
            {
                card.PersCard_Grade = resInt;
            }
            if (DateTime.TryParse(reader["PersCard_DOB"].ToString(), out resDt))
            {
                card.PersCard_DOB = resDt;
            }
            if (DateTime.TryParse(reader["PersCard_DOR"].ToString(), out resDt))
            {
                card.PersCard_DOR = resDt;
            }
            if (DateTime.TryParse(reader["PersCard_DOD"].ToString(), out resDt))
            {
                card.PersCard_DOD = resDt;
            }
            //if (int.TryParse(reader["PersCard_Pens"].ToString(), out resInt))
            //{
            //    card.PersCard_Pens = resInt;
            //}
            if (DateTime.TryParse(reader["PersCard_DOP"].ToString(), out resDt))
            {
                card.PersCard_DOP = resDt;
            }
            if (int.TryParse(reader["PersCard_ChldM1"].ToString(), out resInt))
            {
                card.PersCard_ChldM1 = resInt;
            }
            if (int.TryParse(reader["PersCard_ChldM2"].ToString(), out resInt))
            {
                card.PersCard_ChldM2 = resInt;
            }
            if (int.TryParse(reader["PersCard_ChldM3"].ToString(), out resInt))
            {
                card.PersCard_ChldM3 = resInt;
            }
            if (int.TryParse(reader["PersCard_ChldM4"].ToString(), out resInt))
            {
                card.PersCard_ChldM4 = resInt;
            }
            if (int.TryParse(reader["PersCard_ChldM5"].ToString(), out resInt))
            {
                card.PersCard_ChldM5 = resInt;
            }
            if (int.TryParse(reader["PersCard_ChldM6"].ToString(), out resInt))
            {
                card.PersCard_ChldM6 = resInt;
            }
            if (int.TryParse(reader["PersCard_ChldM7"].ToString(), out resInt))
            {
                card.PersCard_ChldM7 = resInt;
            }
            if (int.TryParse(reader["PersCard_ChldM8"].ToString(), out resInt))
            {
                card.PersCard_ChldM8 = resInt;
            }
            if (int.TryParse(reader["PersCard_ChldM9"].ToString(), out resInt))
            {
                card.PersCard_ChldM9 = resInt;
            }
            if (int.TryParse(reader["PersCard_ChldM10"].ToString(), out resInt))
            {
                card.PersCard_ChldM10 = resInt;
            }
            if (int.TryParse(reader["PersCard_ChldM11"].ToString(), out resInt))
            {
                card.PersCard_ChldM11 = resInt;
            }
            if (int.TryParse(reader["PersCard_ChldM12"].ToString(), out resInt))
            {
                card.PersCard_ChldM12 = resInt;
            }

            /*
             * if (int.TryParse(reader["PersCard_SpecExpIdM1"].ToString(), out resInt))
             * {
             *  card.PersCard_SpecExpIdM1 = resInt;
             * }
             * if (int.TryParse(reader["PersCard_SpecExpIdM2"].ToString(), out resInt))
             * {
             *  card.PersCard_SpecExpIdM2 = resInt;
             * }
             * if (int.TryParse(reader["PersCard_SpecExpIdM3"].ToString(), out resInt))
             * {
             *  card.PersCard_SpecExpIdM3 = resInt;
             * }
             * if (int.TryParse(reader["PersCard_SpecExpIdM4"].ToString(), out resInt))
             * {
             *  card.PersCard_SpecExpIdM4 = resInt;
             * }
             * if (int.TryParse(reader["PersCard_SpecExpIdM5"].ToString(), out resInt))
             * {
             *  card.PersCard_SpecExpIdM5 = resInt;
             * }
             * if (int.TryParse(reader["PersCard_SpecExpIdM6"].ToString(), out resInt))
             * {
             *  card.PersCard_SpecExpIdM6 = resInt;
             * }
             * if (int.TryParse(reader["PersCard_SpecExpIdM7"].ToString(), out resInt))
             * {
             *  card.PersCard_SpecExpIdM7 = resInt;
             * }
             * if (int.TryParse(reader["PersCard_SpecExpIdM8"].ToString(), out resInt))
             * {
             *  card.PersCard_SpecExpIdM8 = resInt;
             * }
             * if (int.TryParse(reader["PersCard_SpecExpIdM9"].ToString(), out resInt))
             * {
             *  card.PersCard_SpecExpIdM9 = resInt;
             * }
             * if (int.TryParse(reader["PersCard_SpecExpIdM10"].ToString(), out resInt))
             * {
             *  card.PersCard_SpecExpIdM10 = resInt;
             * }
             * if (int.TryParse(reader["PersCard_SpecExpIdM11"].ToString(), out resInt))
             * {
             *  card.PersCard_SpecExpIdM11 = resInt;
             * }
             * if (int.TryParse(reader["PersCard_SpecExpIdM12"].ToString(), out resInt))
             * {
             *  card.PersCard_SpecExpIdM12 = resInt;
             * }
             */
        }
Exemple #3
0
        public void SetData(PersCard card)
        {
            if (card == null)
            {
                return;
            }
            id           = card.PersCard_Id;
            tbFName.Text = card.PersCard_FName;
            tbMName.Text = card.PersCard_MName;
            tbLName.Text = card.PersCard_LName;
            tbTIN.Text   = card.PersCard_TIN;
            if (card.PersCard_Exp != 0)
            {
                tbExp.Text = card.PersCard_Exp.ToString();
            }
            if (card.PersCard_Grade != 0)
            {
                tbGrade.Text = card.PersCard_Grade.ToString();
            }
            if (card.PersCard_DOB != DateTime.MinValue)
            {
                tbDOB.Text = card.PersCard_DOB.ToShortDateString();
            }
            if (card.PersCard_DOR != DateTime.MinValue)
            {
                tbDOR.Text = card.PersCard_DOR.ToShortDateString();
            }
            if (card.PersCard_DOD != DateTime.MinValue)
            {
                tbDOD.Text = card.PersCard_DOD.ToShortDateString();
            }
            if (card.PersCard_DOP != DateTime.MinValue)
            {
                tbDOP.Text = card.PersCard_DOP.ToShortDateString();
            }

            for (int n = 0; n < addInfo.Count; n++)
            {
                switch (n + 1)
                {
                case 1:
                    addInfo[n].Child = card.PersCard_ChldM1;
                    break;

                case 2:
                    addInfo[n].Child = card.PersCard_ChldM2;
                    break;

                case 3:
                    addInfo[n].Child = card.PersCard_ChldM3;
                    break;

                case 4:
                    addInfo[n].Child = card.PersCard_ChldM4;
                    break;

                case 5:
                    addInfo[n].Child = card.PersCard_ChldM5;
                    break;

                case 6:
                    addInfo[n].Child = card.PersCard_ChldM6;
                    break;

                case 7:
                    addInfo[n].Child = card.PersCard_ChldM7;
                    break;

                case 8:
                    addInfo[n].Child = card.PersCard_ChldM8;
                    break;

                case 9:
                    addInfo[n].Child = card.PersCard_ChldM9;
                    break;

                case 10:
                    addInfo[n].Child = card.PersCard_ChldM10;
                    break;

                case 11:
                    addInfo[n].Child = card.PersCard_ChldM11;
                    break;

                case 12:
                    addInfo[n].Child = card.PersCard_ChldM12;
                    break;
                }
            }
        }