Пример #1
0
        public int Add(VaccinationCardModel model)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("insert into INOCULATION_CARD(");
            builder.Append("CustomerID,RecordID,IDCardNo,VaccinationCardID,Guardian,Relation,Phone,HomeAddress,HouseHoldAddress,VaccinationInTime, ");
            builder.Append("VaccinationOutTime,VaccinationOutReason,VaccinationIllHistory,VaccinationTaboo,CreateBy,CreateDate,LastUpdateBy,LastUpdateDate,IsDelete,VaccinationExpHistory) ");
            builder.Append(" values (");
            builder.Append("@CustomerID,@RecordID,@IDCardNo,@VaccinationCardID,@Guardian,@Relation,@Phone,@HomeAddress,@HouseHoldAddress,@VaccinationInTime,@VaccinationOutTime,@VaccinationOutReason,@VaccinationIllHistory,@VaccinationTaboo,@CreateBy,@CreateDate,@LastUpdateBy,@LastUpdateDate,@IsDelete,@VaccinationExpHistory )");
            builder.Append(";select @@IDENTITY");
            MySqlParameter[] cmdParms = new MySqlParameter[] {
                new MySqlParameter("@CustomerID", MySqlDbType.String, 0x20),
                new MySqlParameter("@RecordID", MySqlDbType.String, 0x11),
                new MySqlParameter("@IDCardNo", MySqlDbType.String, 21),
                new MySqlParameter("@VaccinationCardID", MySqlDbType.String, 0x11),
                new MySqlParameter("@Guardian", MySqlDbType.String, 20),
                new MySqlParameter("@Relation", MySqlDbType.String, 10),
                new MySqlParameter("@Phone", MySqlDbType.String, 15),
                new MySqlParameter("@HomeAddress", MySqlDbType.String, 200),
                new MySqlParameter("@HouseHoldAddress", MySqlDbType.String, 200),
                new MySqlParameter("@VaccinationInTime", MySqlDbType.Date),
                new MySqlParameter("@VaccinationOutTime", MySqlDbType.Date),
                new MySqlParameter("@VaccinationOutReason", MySqlDbType.String, 200),
                new MySqlParameter("@VaccinationIllHistory", MySqlDbType.String, 500),
                new MySqlParameter("@VaccinationTaboo", MySqlDbType.String, 500),
                new MySqlParameter("@CreateBy", MySqlDbType.String),
                new MySqlParameter("@CreateDate", MySqlDbType.Date),
                new MySqlParameter("@LastUpdateBy", MySqlDbType.String),
                new MySqlParameter("@LastUpdateDate", MySqlDbType.Date),
                new MySqlParameter("@IsDelete", MySqlDbType.String, 1),
                new MySqlParameter("@VaccinationExpHistory", MySqlDbType.String, 200)
            };
            cmdParms[0].Value  = model.CustomerID;
            cmdParms[1].Value  = model.RecordID;
            cmdParms[2].Value  = model.IDCardNo;
            cmdParms[3].Value  = model.VaccinationCardID;
            cmdParms[4].Value  = model.Guardian;
            cmdParms[5].Value  = model.Relation;
            cmdParms[6].Value  = model.Phone;
            cmdParms[7].Value  = model.HomeAddress;
            cmdParms[8].Value  = model.HouseHoldAddress;
            cmdParms[9].Value  = model.VaccinationInTime;
            cmdParms[10].Value = model.VaccinationOutTime;
            cmdParms[11].Value = model.VaccinationOutReason;
            cmdParms[12].Value = model.VaccinationIllHistory;
            cmdParms[13].Value = model.VaccinationTaboo;
            cmdParms[14].Value = model.CreateBy;
            cmdParms[15].Value = model.CreateDate;
            cmdParms[16].Value = model.LastUpdateBy;
            cmdParms[17].Value = model.LastUpdateDate;
            cmdParms[18].Value = model.IsDelete;
            cmdParms[19].Value = model.VaccinationExpHistory;
            object single = MySQLHelper.GetSingle(builder.ToString(), cmdParms);

            if (single == null)
            {
                return(0);
            }
            return(Convert.ToInt32(single));
        }
Пример #2
0
        public List <VaccinationCardModel> DataTableToList(DataTable dt)
        {
            List <VaccinationCardModel> list = new List <VaccinationCardModel>();
            int count = dt.Rows.Count;

            if (count > 0)
            {
                for (int i = 0; i < count; i++)
                {
                    VaccinationCardModel item = this.dal.DataRowToModel(dt.Rows[i]);
                    if (item != null)
                    {
                        list.Add(item);
                    }
                }
            }
            return(list);
        }
Пример #3
0
        public VaccinationCardModel DataRowToModel(DataRow row)
        {
            VaccinationCardModel inoculation_card = new VaccinationCardModel();

            if (row != null)
            {
                if (((row["ID"] != null) && (row["ID"] != DBNull.Value)) && (row["ID"].ToString() != ""))
                {
                    inoculation_card.ID = int.Parse(row["ID"].ToString());
                }
                if ((row["CustomerID"] != null) && (row["CustomerID"] != DBNull.Value))
                {
                    inoculation_card.CustomerID = row["CustomerID"].ToString();
                }
                if ((row["RecordID"] != null) && (row["RecordID"] != DBNull.Value))
                {
                    inoculation_card.RecordID = row["RecordID"].ToString();
                }
                if ((row["IDCardNo"] != null) && (row["IDCardNo"] != DBNull.Value))
                {
                    inoculation_card.IDCardNo = row["IDCardNo"].ToString();
                }
                if ((row["VaccinationCardID"] != null) && (row["VaccinationCardID"] != DBNull.Value))
                {
                    inoculation_card.VaccinationCardID = row["VaccinationCardID"].ToString();
                }
                if ((row["Guardian"] != null) && (row["Guardian"] != DBNull.Value))
                {
                    inoculation_card.Guardian = row["Guardian"].ToString();
                }
                if ((row["Relation"] != null) && (row["Relation"] != DBNull.Value))
                {
                    inoculation_card.Relation = row["Relation"].ToString();
                }
                if ((row["Phone"] != null) && (row["Phone"] != DBNull.Value))
                {
                    inoculation_card.Phone = row["Phone"].ToString();
                }
                if ((row["HomeAddress"] != null) && (row["HomeAddress"] != DBNull.Value))
                {
                    inoculation_card.HomeAddress = row["HomeAddress"].ToString();
                }
                if ((row["HouseHoldAddress"] != null) && (row["HouseHoldAddress"] != DBNull.Value))
                {
                    inoculation_card.HouseHoldAddress = row["HouseHoldAddress"].ToString();
                }
                if (((row["VaccinationInTime"] != null) && (row["VaccinationInTime"] != DBNull.Value)) && (row["VaccinationInTime"].ToString() != ""))
                {
                    inoculation_card.VaccinationInTime = new DateTime?(DateTime.Parse(row["VaccinationInTime"].ToString()));
                }
                if (((row["VaccinationOutTime"] != null) && (row["VaccinationOutTime"] != DBNull.Value)) && (row["VaccinationOutTime"].ToString() != ""))
                {
                    inoculation_card.VaccinationOutTime = new DateTime?(DateTime.Parse(row["VaccinationOutTime"].ToString()));
                }
                if ((row["VaccinationOutReason"] != null) && (row["VaccinationOutReason"] != DBNull.Value))
                {
                    inoculation_card.VaccinationOutReason = row["VaccinationOutReason"].ToString();
                }
                if ((row["VaccinationIllHistory"] != null) && (row["VaccinationIllHistory"] != DBNull.Value))
                {
                    inoculation_card.VaccinationIllHistory = row["VaccinationIllHistory"].ToString();
                }
                if ((row["VaccinationTaboo"] != null) && (row["VaccinationTaboo"] != DBNull.Value))
                {
                    inoculation_card.VaccinationTaboo = row["VaccinationTaboo"].ToString();
                }
                if ((row["VaccinationExpHistory"] != null) && (row["VaccinationExpHistory"] != DBNull.Value))
                {
                    inoculation_card.VaccinationExpHistory = row["VaccinationExpHistory"].ToString();
                }
                if (((row["CreateBy"] != null) && (row["CreateBy"] != DBNull.Value)) && (row["CreateBy"].ToString() != ""))
                {
                    inoculation_card.CreateBy = row["CreateBy"].ToString();
                }
                if (((row["CreateDate"] != null) && (row["CreateDate"] != DBNull.Value)) && (row["CreateDate"].ToString() != ""))
                {
                    inoculation_card.CreateDate = new DateTime?(DateTime.Parse(row["CreateDate"].ToString()));
                }
                if (((row["LastUpdateBy"] != null) && (row["LastUpdateBy"] != DBNull.Value)) && (row["LastUpdateBy"].ToString() != ""))
                {
                    inoculation_card.LastUpdateBy = row["LastUpdateBy"].ToString();
                }
                if (((row["LastUpdateDate"] != null) && (row["LastUpdateDate"] != DBNull.Value)) && (row["LastUpdateDate"].ToString() != ""))
                {
                    inoculation_card.LastUpdateDate = new DateTime?(DateTime.Parse(row["LastUpdateDate"].ToString()));
                }
                if ((row["IsDelete"] != null) && (row["IsDelete"] != DBNull.Value))
                {
                    inoculation_card.IsDelete = row["IsDelete"].ToString();
                }
            }
            return(inoculation_card);
        }
Пример #4
0
        public bool Update(VaccinationCardModel model)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("update INOCULATION_CARD set ");
            builder.Append("CustomerID=@CustomerID,");
            builder.Append("RecordID=@RecordID,");
            builder.Append("IDCardNo=@IDCardNo,");
            builder.Append("VaccinationCardID=@VaccinationCardID,");
            builder.Append("Guardian=@Guardian,");
            builder.Append("Relation=@Relation,");
            builder.Append("Phone=@Phone,");
            builder.Append("HomeAddress=@HomeAddress,");
            builder.Append("HouseHoldAddress=@HouseHoldAddress,");
            builder.Append("VaccinationInTime=@VaccinationInTime,");
            builder.Append("VaccinationOutTime=@VaccinationOutTime,");
            builder.Append("VaccinationOutReason=@VaccinationOutReason,");
            builder.Append("VaccinationIllHistory=@VaccinationIllHistory,");
            builder.Append("VaccinationTaboo=@VaccinationTaboo,");
            builder.Append("VaccinationExpHistory=@VaccinationExpHistory,");
            builder.Append("CreateBy=@CreateBy,");
            builder.Append("CreateDate=@CreateDate,");
            builder.Append("LastUpdateBy=@LastUpdateBy,");
            builder.Append("LastUpdateDate=@LastUpdateDate,");
            builder.Append("IsDelete=@IsDelete");
            builder.Append(" where ID=@ID");
            MySqlParameter[] cmdParms = new MySqlParameter[] {
                new MySqlParameter("@CustomerID", MySqlDbType.String, 32),
                new MySqlParameter("@RecordID", MySqlDbType.String, 17),
                new MySqlParameter("@IDCardNo", MySqlDbType.String, 21),
                new MySqlParameter("@VaccinationCardID", MySqlDbType.String, 17),
                new MySqlParameter("@Guardian", MySqlDbType.String, 20),
                new MySqlParameter("@Relation", MySqlDbType.String, 10),
                new MySqlParameter("@Phone", MySqlDbType.String, 15),
                new MySqlParameter("@HomeAddress", MySqlDbType.String, 200),
                new MySqlParameter("@HouseHoldAddress", MySqlDbType.String, 200),
                new MySqlParameter("@VaccinationInTime", MySqlDbType.Date),
                new MySqlParameter("@VaccinationOutTime", MySqlDbType.Date),
                new MySqlParameter("@VaccinationOutReason", MySqlDbType.String, 200),
                new MySqlParameter("@VaccinationIllHistory", MySqlDbType.String, 500),
                new MySqlParameter("@VaccinationTaboo", MySqlDbType.String, 500),
                new MySqlParameter("@VaccinationExpHistory", MySqlDbType.String, 500),
                new MySqlParameter("@CreateBy", MySqlDbType.String),
                new MySqlParameter("@CreateDate", MySqlDbType.Date),
                new MySqlParameter("@LastUpdateBy", MySqlDbType.String),
                new MySqlParameter("@LastUpdateDate", MySqlDbType.Date),
                new MySqlParameter("@IsDelete", 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.VaccinationCardID;
            cmdParms[4].Value  = model.Guardian;
            cmdParms[5].Value  = model.Relation;
            cmdParms[6].Value  = model.Phone;
            cmdParms[7].Value  = model.HomeAddress;
            cmdParms[8].Value  = model.HouseHoldAddress;
            cmdParms[9].Value  = model.VaccinationInTime;
            cmdParms[10].Value = model.VaccinationOutTime;
            cmdParms[11].Value = model.VaccinationOutReason;
            cmdParms[12].Value = model.VaccinationIllHistory;
            cmdParms[13].Value = model.VaccinationTaboo;
            cmdParms[14].Value = model.VaccinationExpHistory;
            cmdParms[15].Value = model.CreateBy;
            cmdParms[16].Value = model.CreateDate;
            cmdParms[17].Value = model.LastUpdateBy;
            cmdParms[18].Value = model.LastUpdateDate;
            cmdParms[19].Value = model.IsDelete;
            cmdParms[20].Value = model.ID;
            return(MySQLHelper.ExecuteSql(builder.ToString(), cmdParms) > 0);
        }
Пример #5
0
 public int Add(VaccinationCardModel model)
 {
     return(this.dal.Add(model));
 }
Пример #6
0
 public bool Update(VaccinationCardModel model)
 {
     return(this.dal.Update(model));
 }