Пример #1
0
        private static DependentDetailModel GetDependentWithSEQtModel(string SSN,int DEPSEQ)
        {
            DataTable dependenttable = new DataTable();
            dependenttable = Db2Connnect.GetDataTable(GetSqlQuery.GetDependentDetailsWithSeq(SSN,DEPSEQ), CommandType.Text);
            DependentDetailModel dependentDetailModel = new DependentDetailModel();
            foreach (DataRow item in dependenttable.Rows)
            {
               
                dependentDetailModel.SSN =item["DPSSN"].ToString();
                dependentDetailModel.DependentSeq = item["SEQ"].ToString();
                dependentDetailModel.DependenetName = item["NAME"].ToString().Replace("*", ",");
                //(item["NAME"].ToString().Split('*')[1] + "*" + item["NAME"].ToString().Split('*')[0]).Replace("*", ",").Replace(" ", "()").Replace(")(", "").Replace("()", " ");
                dependentDetailModel.Relation = item["RELATION"].ToString();
                dependentDetailModel.Status = item["STATUS"].ToString();
                dependentDetailModel.BirthYear = item["DOBY"].ToString();
                dependentDetailModel.BirthMonth = item["DOBM"].ToString();
                dependentDetailModel.BirthDay = item["DOBD"].ToString();
                dependentDetailModel.Class = item["CLASS"].ToString();
                dependentDetailModel.Plan = item["PLAN"].ToString();
                dependentDetailModel.BoolStatus = item["STATUS"].ToString() == "A" ? true : false;

                dependentDetailModel.EffectiveYear = item["EFDY"].ToString();
                dependentDetailModel.EffectiveMonth = item["EFDM"].ToString();
                dependentDetailModel.EffectiveDay = item["EFDD"].ToString();

                dependentDetailModel.ADDRESS1 = item["ADDRESS1"].ToString();
                dependentDetailModel.ADDRESS2 = item["ADDRESS2"].ToString();
                dependentDetailModel.ADDRESS3 = item["ADDRESS3"].ToString();
                dependentDetailModel.STATE = item["STATE"].ToString();
                dependentDetailModel.CITY = item["CITY"].ToString();
                dependentDetailModel.ZIP4 = item["ZIP4"].ToString();
                dependentDetailModel.ZIP5 = item["ZIP5"].ToString();

                if (item["TDTY"].ToString()!="0" && item["TDTM"].ToString() != "0" && item["TDTD"].ToString() != "0")
                {
                    dependentDetailModel.TerminationDate = new DateTime(Convert.ToInt32(item["TDTY"].ToString()), Convert.ToInt32(item["TDTM"].ToString()), Convert.ToInt32(item["TDTD"].ToString()));
                }
                if (item["EFDY"].ToString() != "0" && item["EFDM"].ToString() != "0" && item["EFDD"].ToString() != "0")
                {
                    dependentDetailModel.EffectiveDate = new DateTime(Convert.ToInt32(item["EFDY"].ToString()), Convert.ToInt32(item["EFDM"].ToString()), Convert.ToInt32(item["EFDD"].ToString()));
                }



            }

            return dependentDetailModel;
        }
Пример #2
0
        public ActionResult EditDependentHtml(string SSN,int DependentSeq)
        {
            DependentDetailModel dependentDetailModel = new DependentDetailModel();
            string viewContent = "";
            try
            {
                if (DependentSeq !=0)
                {
                    dependentDetailModel = GetDependentWithSEQtModel(SSN,DependentSeq);
                }


                viewContent = ConvertViewToString("_Dependent_Add_Edit_PartialView", dependentDetailModel);
            }
            catch (Exception ex)
            {

                throw;
            }

            return Json(new { viewContent = viewContent }, JsonRequestBehavior.AllowGet);
        }
Пример #3
0
        private static List<DependentDetailModel> GetDependentListModel(string SSN)
        {
            DataTable dependenttable = new DataTable();
            dependenttable = Db2Connnect.GetDataTable(GetSqlQuery.GetDependentDetails(SSN), CommandType.Text);
            List<DependentDetailModel> dependentDetailModels = new List<DependentDetailModel>();
            foreach (DataRow item in dependenttable.Rows)
            {
                DependentDetailModel dependentDetailModel = new DependentDetailModel();
                dependentDetailModel.SSN = item["DPSSN"].ToString();
                dependentDetailModel.DependentSeq = item["SEQ"].ToString();
                dependentDetailModel.DependenetName = item["Name"].ToString().Replace("*", ","); 
                dependentDetailModel.Relation = item["RELATION"].ToString();
                dependentDetailModel.Status = item["STATUS"].ToString();
                dependentDetailModel.BirthYear = item["DOBY"].ToString();
                dependentDetailModel.BirthMonth = item["DOBM"].ToString();
                dependentDetailModel.BirthDay = item["DOBD"].ToString();
                dependentDetailModel.Class = item["CLASS"].ToString();
                dependentDetailModel.Plan = item["PLAN"].ToString();

                dependentDetailModels.Add(dependentDetailModel);
            }

            return dependentDetailModels;
        }