public List <WomenGravidaPostpartumModel> DataTableToList(DataTable dt)
        {
            List <WomenGravidaPostpartumModel> list = new List <WomenGravidaPostpartumModel>();
            int count = dt.Rows.Count;

            if (count > 0)
            {
                for (int i = 0; i < count; i++)
                {
                    WomenGravidaPostpartumModel item = this.dal.DataRowToModel(dt.Rows[i]);
                    if (item != null)
                    {
                        list.Add(item);
                    }
                }
            }
            return(list);
        }
Beispiel #2
0
        public bool UpdateServer(WomenGravidaPostpartumModel model)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("update GRAVIDA_POSTPARTUM set ");
            builder.Append("CustomerID=@CustomerID,");
            builder.Append("RecordID=@RecordID,");
            builder.Append("IDCardNo=@IDCardNo,");
            builder.Append("FollowupDate=@FollowupDate,");
            builder.Append("Tem=@Tem,");
            builder.Append("HealthCondition=@HealthCondition,");
            builder.Append("Mentalcondition=@Mentalcondition,");
            builder.Append("HBbloodPressure=@HBbloodPressure,");
            builder.Append("LBloodPressure=@LBloodPressure,");
            builder.Append("Breast=@Breast,");
            builder.Append("BreastEx=@BreastEx,");
            builder.Append("Lochia=@Lochia,");
            builder.Append("LochiaEx=@LochiaEx,");
            builder.Append("Uterus=@Uterus,");
            builder.Append("UterusEx=@UterusEx,");
            builder.Append("Wound=@Wound,");
            builder.Append("WoundEx=@WoundEx,");
            builder.Append("Other=@Other,");
            builder.Append("Classification=@Classification,");
            builder.Append("ClassificationEx=@ClassificationEx,");
            builder.Append("Advising=@Advising,");
            builder.Append("AdvisingOther=@AdvisingOther,");
            builder.Append("Referral=@Referral,");
            builder.Append("ReferralReason=@ReferralReason,");
            builder.Append("ReferralOrg=@ReferralOrg,");
            builder.Append("NextFollowUpDate=@NextFollowUpDate,");
            builder.Append("FollowUpDoctor=@FollowUpDoctor,");
            builder.Append("CreatedBy=@CreatedBy,");
            builder.Append("CreatedDate=@CreatedDate,");
            builder.Append("LastUpdateBy=@LastUpdateBy,");
            builder.Append("LastUpdateDate=@LastUpdateDate,");
            builder.Append("IsDel=@IsDel,");
            builder.Append("DeliveryDate=@DeliveryDate,");
            builder.Append("LeaveHospitalDate=@LeaveHospitalDate,");
            builder.Append("ReferralContacts=@ReferralContacts,");
            builder.Append("ReferralContactsTel=@ReferralContactsTel,");
            builder.Append("ReferralResult=@ReferralResult ");
            builder.Append(" where IDCardNo=@IDCardNo");
            MySqlParameter[] cmdParms = new MySqlParameter[] {
                new MySqlParameter("@CustomerID", MySqlDbType.String, 32),
                new MySqlParameter("@RecordID", MySqlDbType.String, 17),
                new MySqlParameter("@IDCardNo", MySqlDbType.String, 21),
                new MySqlParameter("@FollowupDate", MySqlDbType.Date),
                new MySqlParameter("@Tem", MySqlDbType.Decimal),
                new MySqlParameter("@HealthCondition", MySqlDbType.String, 200),
                new MySqlParameter("@Mentalcondition", MySqlDbType.String, 200),
                new MySqlParameter("@HBbloodPressure", MySqlDbType.Decimal),
                new MySqlParameter("@LBloodPressure", MySqlDbType.Decimal),
                new MySqlParameter("@Breast", MySqlDbType.String, 1),
                new MySqlParameter("@BreastEx", MySqlDbType.String, 200),
                new MySqlParameter("@Lochia", MySqlDbType.String, 1),
                new MySqlParameter("@LochiaEx", MySqlDbType.String, 200),
                new MySqlParameter("@Uterus", MySqlDbType.String, 1),
                new MySqlParameter("@UterusEx", MySqlDbType.String, 200),
                new MySqlParameter("@Wound", MySqlDbType.String, 1),
                new MySqlParameter("@WoundEx", MySqlDbType.String, 200),
                new MySqlParameter("@Other", MySqlDbType.String, 500),
                new MySqlParameter("@Classification", MySqlDbType.String, 1),
                new MySqlParameter("@ClassificationEx", MySqlDbType.String, 200),
                new MySqlParameter("@Advising", MySqlDbType.String, 30),
                new MySqlParameter("@AdvisingOther", MySqlDbType.String, 200),
                new MySqlParameter("@Referral", MySqlDbType.String, 1),
                new MySqlParameter("@ReferralReason", MySqlDbType.String, 500),
                new MySqlParameter("@ReferralOrg", MySqlDbType.String, 80),
                new MySqlParameter("@NextFollowUpDate", MySqlDbType.Date),
                new MySqlParameter("@FollowUpDoctor", MySqlDbType.String, 30),
                new MySqlParameter("@CreatedBy", MySqlDbType.Decimal),
                new MySqlParameter("@CreatedDate", MySqlDbType.Date),
                new MySqlParameter("@LastUpdateBy", MySqlDbType.Decimal),
                new MySqlParameter("@LastUpdateDate", MySqlDbType.Date),
                new MySqlParameter("@IsDel", MySqlDbType.String, 1),
                new MySqlParameter("@DeliveryDate", MySqlDbType.Date),
                new MySqlParameter("@LeaveHospitalDate", MySqlDbType.Date),
                new MySqlParameter("@ReferralContacts", MySqlDbType.String, 50),
                new MySqlParameter("@ReferralContactsTel", MySqlDbType.String, 50),
                new MySqlParameter("@ReferralResult", MySqlDbType.String, 1)
                //new MySqlParameter("@ID", MySqlDbType.Int32, 8)
            };
            cmdParms[0].Value  = model.CustomerID;
            cmdParms[1].Value  = model.RecordID;
            cmdParms[2].Value  = model.IDCardNo;
            cmdParms[3].Value  = model.FollowupDate;
            cmdParms[4].Value  = model.Tem;
            cmdParms[5].Value  = model.HealthCondition;
            cmdParms[6].Value  = model.Mentalcondition;
            cmdParms[7].Value  = model.HBbloodPressure;
            cmdParms[8].Value  = model.LBloodPressure;
            cmdParms[9].Value  = model.Breast;
            cmdParms[10].Value = model.BreastEx;
            cmdParms[11].Value = model.Lochia;
            cmdParms[12].Value = model.LochiaEx;
            cmdParms[13].Value = model.Uterus;
            cmdParms[14].Value = model.UterusEx;
            cmdParms[15].Value = model.Wound;
            cmdParms[16].Value = model.WoundEx;
            cmdParms[17].Value = model.Other;
            cmdParms[18].Value = model.Classification;
            cmdParms[19].Value = model.ClassificationEx;
            cmdParms[20].Value = model.Advising;
            cmdParms[21].Value = model.AdvisingOther;
            cmdParms[22].Value = model.Referral;
            cmdParms[23].Value = model.ReferralReason;
            cmdParms[24].Value = model.ReferralOrg;
            cmdParms[25].Value = model.NextFollowupDate;
            cmdParms[26].Value = model.FollowupDoctor;
            cmdParms[27].Value = model.CreatedBy;
            cmdParms[28].Value = model.CreatedDate;
            cmdParms[29].Value = model.LastUpdateBy;
            cmdParms[30].Value = model.LastUpdateDate;
            cmdParms[31].Value = model.IsDel;
            cmdParms[32].Value = model.DeliveryDate;
            cmdParms[33].Value = model.LeaveHospitalDate;
            cmdParms[34].Value = model.ReferralContacts;
            cmdParms[35].Value = model.ReferralContactsTel;
            cmdParms[36].Value = model.ReferralResult;
            //cmdParms[0x20].Value = model.ID;
            return(MySQLHelper.ExecuteSqlServer(builder.ToString(), cmdParms) > 0);
        }
Beispiel #3
0
        public WomenGravidaPostpartumModel DataRowToModel(DataRow row)
        {
            WomenGravidaPostpartumModel gravida_postpartum = new WomenGravidaPostpartumModel();

            if (row != null)
            {
                if (((row["ID"] != null) && (row["ID"] != DBNull.Value)) && (row["ID"].ToString() != ""))
                {
                    gravida_postpartum.ID = int.Parse(row["ID"].ToString());
                }
                if ((row["CustomerID"] != null) && (row["CustomerID"] != DBNull.Value))
                {
                    gravida_postpartum.CustomerID = row["CustomerID"].ToString();
                }
                if ((row["RecordID"] != null) && (row["RecordID"] != DBNull.Value))
                {
                    gravida_postpartum.RecordID = row["RecordID"].ToString();
                }
                if ((row["IDCardNo"] != null) && (row["IDCardNo"] != DBNull.Value))
                {
                    gravida_postpartum.IDCardNo = row["IDCardNo"].ToString();
                }
                if (((row["FollowupDate"] != null) && (row["FollowupDate"] != DBNull.Value)) && (row["FollowupDate"].ToString() != ""))
                {
                    gravida_postpartum.FollowupDate = new DateTime?(DateTime.Parse(row["FollowupDate"].ToString()));
                }
                if (((row["Tem"] != null) && (row["Tem"] != DBNull.Value)) && (row["Tem"].ToString() != ""))
                {
                    gravida_postpartum.Tem = new decimal?(decimal.Parse(row["Tem"].ToString()));
                }
                if ((row["HealthCondition"] != null) && (row["HealthCondition"] != DBNull.Value))
                {
                    gravida_postpartum.HealthCondition = row["HealthCondition"].ToString();
                }
                if ((row["Mentalcondition"] != null) && (row["Mentalcondition"] != DBNull.Value))
                {
                    gravida_postpartum.Mentalcondition = row["Mentalcondition"].ToString();
                }
                if (((row["HBbloodPressure"] != null) && (row["HBbloodPressure"] != DBNull.Value)) && (row["HBbloodPressure"].ToString() != ""))
                {
                    gravida_postpartum.HBbloodPressure = new decimal?(decimal.Parse(row["HBbloodPressure"].ToString()));
                }
                if (((row["LBloodPressure"] != null) && (row["LBloodPressure"] != DBNull.Value)) && (row["LBloodPressure"].ToString() != ""))
                {
                    gravida_postpartum.LBloodPressure = new decimal?(decimal.Parse(row["LBloodPressure"].ToString()));
                }
                if ((row["Breast"] != null) && (row["Breast"] != DBNull.Value))
                {
                    gravida_postpartum.Breast = row["Breast"].ToString();
                }
                if ((row["BreastEx"] != null) && (row["BreastEx"] != DBNull.Value))
                {
                    gravida_postpartum.BreastEx = row["BreastEx"].ToString();
                }
                if ((row["Lochia"] != null) && (row["Lochia"] != DBNull.Value))
                {
                    gravida_postpartum.Lochia = row["Lochia"].ToString();
                }
                if ((row["LochiaEx"] != null) && (row["LochiaEx"] != DBNull.Value))
                {
                    gravida_postpartum.LochiaEx = row["LochiaEx"].ToString();
                }
                if ((row["Uterus"] != null) && (row["Uterus"] != DBNull.Value))
                {
                    gravida_postpartum.Uterus = row["Uterus"].ToString();
                }
                if ((row["UterusEx"] != null) && (row["UterusEx"] != DBNull.Value))
                {
                    gravida_postpartum.UterusEx = row["UterusEx"].ToString();
                }
                if ((row["Wound"] != null) && (row["Wound"] != DBNull.Value))
                {
                    gravida_postpartum.Wound = row["Wound"].ToString();
                }
                if ((row["WoundEx"] != null) && (row["WoundEx"] != DBNull.Value))
                {
                    gravida_postpartum.WoundEx = row["WoundEx"].ToString();
                }
                if ((row["Other"] != null) && (row["Other"] != DBNull.Value))
                {
                    gravida_postpartum.Other = row["Other"].ToString();
                }
                if ((row["Classification"] != null) && (row["Classification"] != DBNull.Value))
                {
                    gravida_postpartum.Classification = row["Classification"].ToString();
                }
                if ((row["ClassificationEx"] != null) && (row["ClassificationEx"] != DBNull.Value))
                {
                    gravida_postpartum.ClassificationEx = row["ClassificationEx"].ToString();
                }
                if ((row["Advising"] != null) && (row["Advising"] != DBNull.Value))
                {
                    gravida_postpartum.Advising = row["Advising"].ToString();
                }
                if ((row["AdvisingOther"] != null) && (row["AdvisingOther"] != DBNull.Value))
                {
                    gravida_postpartum.AdvisingOther = row["AdvisingOther"].ToString();
                }
                if ((row["Referral"] != null) && (row["Referral"] != DBNull.Value))
                {
                    gravida_postpartum.Referral = row["Referral"].ToString();
                }
                if ((row["ReferralReason"] != null) && (row["ReferralReason"] != DBNull.Value))
                {
                    gravida_postpartum.ReferralReason = row["ReferralReason"].ToString();
                }
                if ((row["ReferralOrg"] != null) && (row["ReferralOrg"] != DBNull.Value))
                {
                    gravida_postpartum.ReferralOrg = row["ReferralOrg"].ToString();
                }
                if (((row["NextFollowUpDate"] != null) && (row["NextFollowUpDate"] != DBNull.Value)) && (row["NextFollowUpDate"].ToString() != ""))
                {
                    gravida_postpartum.NextFollowupDate = new DateTime?(DateTime.Parse(row["NextFollowUpDate"].ToString()));
                }
                if ((row["FollowUpDoctor"] != null) && (row["FollowUpDoctor"] != DBNull.Value))
                {
                    gravida_postpartum.FollowupDoctor = row["FollowUpDoctor"].ToString();
                }
                if (((row["CreatedBy"] != null) && (row["CreatedBy"] != DBNull.Value)) && (row["CreatedBy"].ToString() != ""))
                {
                    gravida_postpartum.CreatedBy = new decimal?(decimal.Parse(row["CreatedBy"].ToString()));
                }
                if (((row["CreatedDate"] != null) && (row["CreatedDate"] != DBNull.Value)) && (row["CreatedDate"].ToString() != ""))
                {
                    gravida_postpartum.CreatedDate = new DateTime?(DateTime.Parse(row["CreatedDate"].ToString()));
                }
                if (((row["LastUpdateBy"] != null) && (row["LastUpdateBy"] != DBNull.Value)) && (row["LastUpdateBy"].ToString() != ""))
                {
                    gravida_postpartum.LastUpdateBy = new decimal?(decimal.Parse(row["LastUpdateBy"].ToString()));
                }
                if (((row["LastUpdateDate"] != null) && (row["LastUpdateDate"] != DBNull.Value)) && (row["LastUpdateDate"].ToString() != ""))
                {
                    gravida_postpartum.LastUpdateDate = new DateTime?(DateTime.Parse(row["LastUpdateDate"].ToString()));
                }
                if ((row["IsDel"] != null) && (row["IsDel"] != DBNull.Value))
                {
                    gravida_postpartum.IsDel = row["IsDel"].ToString();
                }
                if (((row["DeliveryDate"] != null) && (row["DeliveryDate"] != DBNull.Value)) && (row["DeliveryDate"].ToString() != ""))
                {
                    gravida_postpartum.DeliveryDate = new DateTime?(DateTime.Parse(row["DeliveryDate"].ToString()));
                }
                if (((row["LeaveHospitalDate"] != null) && (row["LeaveHospitalDate"] != DBNull.Value)) && (row["LeaveHospitalDate"].ToString() != ""))
                {
                    gravida_postpartum.LeaveHospitalDate = new DateTime?(DateTime.Parse(row["LeaveHospitalDate"].ToString()));
                }
                if ((row["ReferralContacts"] != null) && (row["ReferralContacts"] != DBNull.Value))
                {
                    gravida_postpartum.ReferralContacts = row["ReferralContacts"].ToString();
                }
                if ((row["ReferralContactsTel"] != null) && (row["ReferralContactsTel"] != DBNull.Value))
                {
                    gravida_postpartum.ReferralContactsTel = row["ReferralContactsTel"].ToString();
                }
                if ((row["ReferralResult"] != null) && (row["ReferralResult"] != DBNull.Value))
                {
                    gravida_postpartum.ReferralResult = row["ReferralResult"].ToString();
                }
            }
            return(gravida_postpartum);
        }
Beispiel #4
0
        public int Add(WomenGravidaPostpartumModel model)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("insert into GRAVIDA_POSTPARTUM(");
            builder.Append("CustomerID,RecordID,IDCardNo,FollowupDate,Tem,HealthCondition,Mentalcondition,HBbloodPressure,LBloodPressure,Breast,BreastEx,Lochia,LochiaEx,Uterus,UterusEx,Wound,WoundEx,Other,Classification,ClassificationEx,Advising,AdvisingOther,Referral,ReferralReason,ReferralOrg,NextFollowUpDate,FollowUpDoctor,CreatedBy,CreatedDate,LastUpdateBy,LastUpdateDate,IsDel,");
            builder.Append("DeliveryDate,LeaveHospitalDate,ReferralContacts,ReferralContactsTel,ReferralResult)");
            builder.Append(" values (");
            builder.Append("@CustomerID,@RecordID,@IDCardNo,@FollowupDate,@Tem,@HealthCondition,@Mentalcondition,@HBbloodPressure,@LBloodPressure,@Breast,@BreastEx,@Lochia,@LochiaEx,@Uterus,@UterusEx,@Wound,@WoundEx,@Other,@Classification,@ClassificationEx,@Advising,@AdvisingOther,@Referral,@ReferralReason,@ReferralOrg,@NextFollowUpDate,@FollowUpDoctor,@CreatedBy,@CreatedDate,@LastUpdateBy,@LastUpdateDate,@IsDel,");
            builder.Append("@DeliveryDate,@LeaveHospitalDate,@ReferralContacts,@ReferralContactsTel,@ReferralResult)");
            builder.Append(";select @@IDENTITY");
            MySqlParameter[] cmdParms = new MySqlParameter[] {
                new MySqlParameter("@CustomerID", MySqlDbType.String, 32),
                new MySqlParameter("@RecordID", MySqlDbType.String, 17),
                new MySqlParameter("@IDCardNo", MySqlDbType.String, 21),
                new MySqlParameter("@FollowupDate", MySqlDbType.Date),
                new MySqlParameter("@Tem", MySqlDbType.Decimal),
                new MySqlParameter("@HealthCondition", MySqlDbType.String, 200),
                new MySqlParameter("@Mentalcondition", MySqlDbType.String, 200),
                new MySqlParameter("@HBbloodPressure", MySqlDbType.Decimal),
                new MySqlParameter("@LBloodPressure", MySqlDbType.Decimal),
                new MySqlParameter("@Breast", MySqlDbType.String, 1),
                new MySqlParameter("@BreastEx", MySqlDbType.String, 200),
                new MySqlParameter("@Lochia", MySqlDbType.String, 1),
                new MySqlParameter("@LochiaEx", MySqlDbType.String, 200),
                new MySqlParameter("@Uterus", MySqlDbType.String, 1),
                new MySqlParameter("@UterusEx", MySqlDbType.String, 200),
                new MySqlParameter("@Wound", MySqlDbType.String, 1),
                new MySqlParameter("@WoundEx", MySqlDbType.String, 200),
                new MySqlParameter("@Other", MySqlDbType.String, 500),
                new MySqlParameter("@Classification", MySqlDbType.String, 1),
                new MySqlParameter("@ClassificationEx", MySqlDbType.String, 200),
                new MySqlParameter("@Advising", MySqlDbType.String, 30),
                new MySqlParameter("@AdvisingOther", MySqlDbType.String, 200),
                new MySqlParameter("@Referral", MySqlDbType.String, 1),
                new MySqlParameter("@ReferralReason", MySqlDbType.String, 500),
                new MySqlParameter("@ReferralOrg", MySqlDbType.String, 80),
                new MySqlParameter("@NextFollowUpDate", MySqlDbType.Date),
                new MySqlParameter("@FollowUpDoctor", MySqlDbType.String, 30),
                new MySqlParameter("@CreatedBy", MySqlDbType.Decimal),
                new MySqlParameter("@CreatedDate", MySqlDbType.Date),
                new MySqlParameter("@LastUpdateBy", MySqlDbType.Decimal),
                new MySqlParameter("@LastUpdateDate", MySqlDbType.Date),
                new MySqlParameter("@IsDel", MySqlDbType.String, 1),
                new MySqlParameter("@DeliveryDate", MySqlDbType.Date),
                new MySqlParameter("@LeaveHospitalDate", MySqlDbType.Date),
                new MySqlParameter("@ReferralContacts", MySqlDbType.String, 50),
                new MySqlParameter("@ReferralContactsTel", MySqlDbType.String, 50),
                new MySqlParameter("@ReferralResult", MySqlDbType.String, 1)
            };
            cmdParms[0].Value  = model.CustomerID;
            cmdParms[1].Value  = model.RecordID;
            cmdParms[2].Value  = model.IDCardNo;
            cmdParms[3].Value  = model.FollowupDate;
            cmdParms[4].Value  = model.Tem;
            cmdParms[5].Value  = model.HealthCondition;
            cmdParms[6].Value  = model.Mentalcondition;
            cmdParms[7].Value  = model.HBbloodPressure;
            cmdParms[8].Value  = model.LBloodPressure;
            cmdParms[9].Value  = model.Breast;
            cmdParms[10].Value = model.BreastEx;
            cmdParms[11].Value = model.Lochia;
            cmdParms[12].Value = model.LochiaEx;
            cmdParms[13].Value = model.Uterus;
            cmdParms[14].Value = model.UterusEx;
            cmdParms[15].Value = model.Wound;
            cmdParms[16].Value = model.WoundEx;
            cmdParms[17].Value = model.Other;
            cmdParms[18].Value = model.Classification;
            cmdParms[19].Value = model.ClassificationEx;
            cmdParms[20].Value = model.Advising;
            cmdParms[21].Value = model.AdvisingOther;
            cmdParms[22].Value = model.Referral;
            cmdParms[23].Value = model.ReferralReason;
            cmdParms[24].Value = model.ReferralOrg;
            cmdParms[25].Value = model.NextFollowupDate;
            cmdParms[26].Value = model.FollowupDoctor;
            cmdParms[27].Value = model.CreatedBy;
            cmdParms[28].Value = model.CreatedDate;
            cmdParms[29].Value = model.LastUpdateBy;
            cmdParms[30].Value = model.LastUpdateDate;
            cmdParms[31].Value = model.IsDel;
            cmdParms[32].Value = model.DeliveryDate;
            cmdParms[33].Value = model.LeaveHospitalDate;
            cmdParms[34].Value = model.ReferralContacts;
            cmdParms[35].Value = model.ReferralContactsTel;
            cmdParms[36].Value = model.ReferralResult;

            object single = MySQLHelper.GetSingle(builder.ToString(), cmdParms);

            if (single == null)
            {
                return(0);
            }
            return(Convert.ToInt32(single));
        }
 public int AddServer(WomenGravidaPostpartumModel model)
 {
     return(this.dal.AddServer(model));
 }
 public bool UpdateServer(WomenGravidaPostpartumModel model)
 {
     return(this.dal.UpdateServer(model));
 }