Exemple #1
0
        public int Add(RecordsCardModel model)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("insert into ARCHIVE_CARD(");
            builder.Append("CustomerID,RecordID,IDCardNo,Name,Sex,Birthday,BloodType,RH,ChronicDiseases,ChronicDiseasesOther,AllergicHistory,HomeAddr,HomePhone,UrgentName,UrgentPhone,OrgName,OrgPhone,Doctor,DoctorPhone,Other)");
            builder.Append(" values (");
            builder.Append("@CustomerID,@RecordID,@IDCardNo,@Name,@Sex,@Birthday,@BloodType,@RH,@ChronicDiseases,@ChronicDiseasesOther,@AllergicHistory,@HomeAddr,@HomePhone,@UrgentName,@UrgentPhone,@OrgName,@OrgPhone,@Doctor,@DoctorPhone,@Other)");
            builder.Append(";select @@IDENTITY");
            MySqlParameter[] cmdParms = new MySqlParameter[] {
                new MySqlParameter("@CustomerID", MySqlDbType.String, 18),
                new MySqlParameter("@RecordID", MySqlDbType.String, 17),
                new MySqlParameter("@IDCardNo", MySqlDbType.String, 21),
                new MySqlParameter("@Name", MySqlDbType.String, 30),
                new MySqlParameter("@Sex", MySqlDbType.String, 1),
                new MySqlParameter("@Birthday", MySqlDbType.Date),
                new MySqlParameter("@BloodType", MySqlDbType.String, 1),
                new MySqlParameter("@RH", MySqlDbType.String, 1),
                new MySqlParameter("@ChronicDiseases", MySqlDbType.String, 50),
                new MySqlParameter("@ChronicDiseasesOther", MySqlDbType.String, 200),
                new MySqlParameter("@AllergicHistory", MySqlDbType.String, 100),
                new MySqlParameter("@HomeAddr", MySqlDbType.String, 50),
                new MySqlParameter("@HomePhone", MySqlDbType.String, 30),
                new MySqlParameter("@UrgentName", MySqlDbType.String, 30),
                new MySqlParameter("@UrgentPhone", MySqlDbType.String, 15),
                new MySqlParameter("@OrgName", MySqlDbType.String, 50),
                new MySqlParameter("@OrgPhone", MySqlDbType.String, 15),
                new MySqlParameter("@Doctor", MySqlDbType.String, 30),
                new MySqlParameter("@DoctorPhone", MySqlDbType.String, 15),
                new MySqlParameter("@Other", MySqlDbType.String, 200)
            };
            cmdParms[0].Value  = model.CustomerID;
            cmdParms[1].Value  = model.RecordID;
            cmdParms[2].Value  = model.IDCardNo;
            cmdParms[3].Value  = model.Name;
            cmdParms[4].Value  = model.Sex;
            cmdParms[5].Value  = model.Birthday;
            cmdParms[6].Value  = model.BloodType;
            cmdParms[7].Value  = model.RH;
            cmdParms[8].Value  = model.ChronicDiseases;
            cmdParms[9].Value  = model.ChronicDiseasesOther;
            cmdParms[10].Value = model.AllergicHistory;
            cmdParms[11].Value = model.HomeAddr;
            cmdParms[12].Value = model.HomePhone;
            cmdParms[13].Value = model.UrgentName;
            cmdParms[14].Value = model.UrgentPhone;
            cmdParms[15].Value = model.OrgName;
            cmdParms[16].Value = model.OrgPhone;
            cmdParms[17].Value = model.Doctor;
            cmdParms[18].Value = model.DoctorPhone;
            cmdParms[19].Value = model.Other;
            object single = MySQLHelper.GetSingle(builder.ToString(), cmdParms);

            if (single == null)
            {
                return(0);
            }
            return(Convert.ToInt32(single));
        }
        public List <RecordsCardModel> DataTableToList(DataTable dt)
        {
            List <RecordsCardModel> list = new List <RecordsCardModel>();
            int count = dt.Rows.Count;

            if (count > 0)
            {
                for (int i = 0; i < count; i++)
                {
                    RecordsCardModel item = this.dal.DataRowToModel(dt.Rows[i]);
                    if (item != null)
                    {
                        list.Add(item);
                    }
                }
            }
            return(list);
        }
Exemple #3
0
        public RecordsCardModel DataRowToModel(DataRow row)
        {
            RecordsCardModel recordsCardModel = new RecordsCardModel();

            if (row != null)
            {
                if (((row["ID"] != null) && (row["ID"] != DBNull.Value)) && (row["ID"].ToString() != ""))
                {
                    recordsCardModel.ID = int.Parse(row["ID"].ToString());
                }
                if ((row["CustomerID"] != null) && (row["CustomerID"] != DBNull.Value))
                {
                    recordsCardModel.CustomerID = row["CustomerID"].ToString();
                }
                if ((row["RecordID"] != null) && (row["RecordID"] != DBNull.Value))
                {
                    recordsCardModel.RecordID = row["RecordID"].ToString();
                }
                if ((row["IDCardNo"] != null) && (row["IDCardNo"] != DBNull.Value))
                {
                    recordsCardModel.IDCardNo = row["IDCardNo"].ToString();
                }
                if ((row["Name"] != null) && (row["Name"] != DBNull.Value))
                {
                    recordsCardModel.Name = row["Name"].ToString();
                }
                if ((row["Sex"] != null) && (row["Sex"] != DBNull.Value))
                {
                    recordsCardModel.Sex = row["Sex"].ToString();
                }
                if (((row["Birthday"] != null) && (row["Birthday"] != DBNull.Value)) && (row["Birthday"].ToString() != ""))
                {
                    recordsCardModel.Birthday = new DateTime?(DateTime.Parse(row["Birthday"].ToString()));
                }
                if ((row["BloodType"] != null) && (row["BloodType"] != DBNull.Value))
                {
                    recordsCardModel.BloodType = row["BloodType"].ToString();
                }
                if ((row["RH"] != null) && (row["RH"] != DBNull.Value))
                {
                    recordsCardModel.RH = row["RH"].ToString();
                }
                if ((row["ChronicDiseases"] != null) && (row["ChronicDiseases"] != DBNull.Value))
                {
                    recordsCardModel.ChronicDiseases = row["ChronicDiseases"].ToString();
                }
                if ((row["ChronicDiseasesOther"] != null) && (row["ChronicDiseasesOther"] != DBNull.Value))
                {
                    recordsCardModel.ChronicDiseasesOther = row["ChronicDiseasesOther"].ToString();
                }
                if ((row["AllergicHistory"] != null) && (row["AllergicHistory"] != DBNull.Value))
                {
                    recordsCardModel.AllergicHistory = row["AllergicHistory"].ToString();
                }
                if ((row["HomeAddr"] != null) && (row["HomeAddr"] != DBNull.Value))
                {
                    recordsCardModel.HomeAddr = row["HomeAddr"].ToString();
                }
                if ((row["HomePhone"] != null) && (row["HomePhone"] != DBNull.Value))
                {
                    recordsCardModel.HomePhone = row["HomePhone"].ToString();
                }
                if ((row["UrgentName"] != null) && (row["UrgentName"] != DBNull.Value))
                {
                    recordsCardModel.UrgentName = row["UrgentName"].ToString();
                }
                if ((row["UrgentPhone"] != null) && (row["UrgentPhone"] != DBNull.Value))
                {
                    recordsCardModel.UrgentPhone = row["UrgentPhone"].ToString();
                }
                if ((row["OrgName"] != null) && (row["OrgName"] != DBNull.Value))
                {
                    recordsCardModel.OrgName = row["OrgName"].ToString();
                }
                if ((row["OrgPhone"] != null) && (row["OrgPhone"] != DBNull.Value))
                {
                    recordsCardModel.OrgPhone = row["OrgPhone"].ToString();
                }
                if ((row["Doctor"] != null) && (row["Doctor"] != DBNull.Value))
                {
                    recordsCardModel.Doctor = row["Doctor"].ToString();
                }
                if ((row["DoctorPhone"] != null) && (row["DoctorPhone"] != DBNull.Value))
                {
                    recordsCardModel.DoctorPhone = row["DoctorPhone"].ToString();
                }
                if ((row["Other"] != null) && (row["Other"] != DBNull.Value))
                {
                    recordsCardModel.Other = row["Other"].ToString();
                }
            }
            return(recordsCardModel);
        }
Exemple #4
0
        public bool Update(RecordsCardModel model)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("update ARCHIVE_CARD set ");
            builder.Append("CustomerID=@CustomerID,");
            builder.Append("RecordID=@RecordID,");
            builder.Append("IDCardNo=@IDCardNo,");
            builder.Append("Name=@Name,");
            builder.Append("Sex=@Sex,");
            builder.Append("Birthday=@Birthday,");
            builder.Append("BloodType=@BloodType,");
            builder.Append("RH=@RH,");
            builder.Append("ChronicDiseases=@ChronicDiseases,");
            builder.Append("ChronicDiseasesOther=@ChronicDiseasesOther,");
            builder.Append("AllergicHistory=@AllergicHistory,");
            builder.Append("HomeAddr=@HomeAddr,");
            builder.Append("HomePhone=@HomePhone,");
            builder.Append("UrgentName=@UrgentName,");
            builder.Append("UrgentPhone=@UrgentPhone,");
            builder.Append("OrgName=@OrgName,");
            builder.Append("OrgPhone=@OrgPhone,");
            builder.Append("Doctor=@Doctor,");
            builder.Append("DoctorPhone=@DoctorPhone,");
            builder.Append("Other=@Other");
            builder.Append(" where ID=@ID");
            MySqlParameter[] cmdParms = new MySqlParameter[] {
                new MySqlParameter("@CustomerID", MySqlDbType.String, 18),
                new MySqlParameter("@RecordID", MySqlDbType.String, 17),
                new MySqlParameter("@IDCardNo", MySqlDbType.String, 21),
                new MySqlParameter("@Name", MySqlDbType.String, 30),
                new MySqlParameter("@Sex", MySqlDbType.String, 1),
                new MySqlParameter("@Birthday", MySqlDbType.Date),
                new MySqlParameter("@BloodType", MySqlDbType.String, 1),
                new MySqlParameter("@RH", MySqlDbType.String, 1),
                new MySqlParameter("@ChronicDiseases", MySqlDbType.String, 50),
                new MySqlParameter("@ChronicDiseasesOther", MySqlDbType.String, 200),
                new MySqlParameter("@AllergicHistory", MySqlDbType.String, 100),
                new MySqlParameter("@HomeAddr", MySqlDbType.String, 50),
                new MySqlParameter("@HomePhone", MySqlDbType.String, 30),
                new MySqlParameter("@UrgentName", MySqlDbType.String, 30),
                new MySqlParameter("@UrgentPhone", MySqlDbType.String, 15),
                new MySqlParameter("@OrgName", MySqlDbType.String, 50),
                new MySqlParameter("@OrgPhone", MySqlDbType.String, 15),
                new MySqlParameter("@Doctor", MySqlDbType.String, 30),
                new MySqlParameter("@DoctorPhone", MySqlDbType.String, 15),
                new MySqlParameter("@Other", MySqlDbType.String, 200),
                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.Name;
            cmdParms[4].Value  = model.Sex;
            cmdParms[5].Value  = model.Birthday;
            cmdParms[6].Value  = model.BloodType;
            cmdParms[7].Value  = model.RH;
            cmdParms[8].Value  = model.ChronicDiseases;
            cmdParms[9].Value  = model.ChronicDiseasesOther;
            cmdParms[10].Value = model.AllergicHistory;
            cmdParms[11].Value = model.HomeAddr;
            cmdParms[12].Value = model.HomePhone;
            cmdParms[13].Value = model.UrgentName;
            cmdParms[14].Value = model.UrgentPhone;
            cmdParms[15].Value = model.OrgName;
            cmdParms[16].Value = model.OrgPhone;
            cmdParms[17].Value = model.Doctor;
            cmdParms[18].Value = model.DoctorPhone;
            cmdParms[19].Value = model.Other;
            cmdParms[20].Value = model.ID;
            return(MySQLHelper.ExecuteSql(builder.ToString(), cmdParms) > 0);
        }
 public int Add(RecordsCardModel model)
 {
     return(this.dal.Add(model));
 }
 public bool Update(RecordsCardModel model)
 {
     return(this.dal.Update(model));
 }