Esempio n. 1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public TravelAgency.Model.VisaInfo_Tmp GetModel(Guid VisaInfo_id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 VisaInfo_id,Visa_id,GroupNo,Name,EnglishName,Sex,Birthday,PassportNo,LicenceTime,ExpiryDate,Birthplace,IssuePlace,Post,Phone,GuideNo,Client,Salesperson,Types,Sale_id,DepartmentId,Tips,EntryTime,EmbassyTime,InTime,OutTime,RealOut,RealOutTime,Country,Call,outState,Residence,Occupation,DepartureRecord,Marriaged,Identification,FinancialCapacity,AgencyOpinion,HasTypeIn,AbnormalOutTime,HasChecked,CheckPerson,ReturnTime from VisaInfo_Tmp ");
            strSql.Append(" where VisaInfo_id=@VisaInfo_id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@VisaInfo_id", SqlDbType.UniqueIdentifier, 16)
            };
            parameters[0].Value = VisaInfo_id;

            TravelAgency.Model.VisaInfo_Tmp model = new TravelAgency.Model.VisaInfo_Tmp();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Esempio n. 2
0
        public TravelAgency.Model.VisaInfo_Tmp GetModelByPassportNo(string passportNo)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 * from VisaInfo_Tmp ");
            strSql.Append(" where PassportNo=@PassportNo ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@PassportNo", SqlDbType.VarChar, 50)
            };
            parameters[0].Value = passportNo;

            TravelAgency.Model.VisaInfo_Tmp model = new TravelAgency.Model.VisaInfo_Tmp();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Esempio n. 3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(TravelAgency.Model.VisaInfo_Tmp model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into VisaInfo_Tmp(");
            strSql.Append("VisaInfo_id,Visa_id,GroupNo,Name,EnglishName,Sex,Birthday,PassportNo,LicenceTime,ExpiryDate,Birthplace,IssuePlace,Post,Phone,GuideNo,Client,Salesperson,Types,Sale_id,DepartmentId,Tips,EntryTime,EmbassyTime,InTime,OutTime,RealOut,RealOutTime,Country,Call,outState,Residence,Occupation,DepartureRecord,Marriaged,Identification,FinancialCapacity,AgencyOpinion,HasTypeIn,AbnormalOutTime,HasChecked,CheckPerson,ReturnTime)");
            strSql.Append(" values (");
            strSql.Append("@VisaInfo_id,@Visa_id,@GroupNo,@Name,@EnglishName,@Sex,@Birthday,@PassportNo,@LicenceTime,@ExpiryDate,@Birthplace,@IssuePlace,@Post,@Phone,@GuideNo,@Client,@Salesperson,@Types,@Sale_id,@DepartmentId,@Tips,@EntryTime,@EmbassyTime,@InTime,@OutTime,@RealOut,@RealOutTime,@Country,@Call,@outState,@Residence,@Occupation,@DepartureRecord,@Marriaged,@Identification,@FinancialCapacity,@AgencyOpinion,@HasTypeIn,@AbnormalOutTime,@HasChecked,@CheckPerson,@ReturnTime)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@VisaInfo_id",       SqlDbType.UniqueIdentifier,  16),
                new SqlParameter("@Visa_id",           SqlDbType.VarChar,           50),
                new SqlParameter("@GroupNo",           SqlDbType.VarChar,          500),
                new SqlParameter("@Name",              SqlDbType.VarChar,           50),
                new SqlParameter("@EnglishName",       SqlDbType.VarChar,           50),
                new SqlParameter("@Sex",               SqlDbType.VarChar,           50),
                new SqlParameter("@Birthday",          SqlDbType.DateTime,           3),
                new SqlParameter("@PassportNo",        SqlDbType.VarChar,           50),
                new SqlParameter("@LicenceTime",       SqlDbType.DateTime,           3),
                new SqlParameter("@ExpiryDate",        SqlDbType.DateTime,           3),
                new SqlParameter("@Birthplace",        SqlDbType.VarChar,           50),
                new SqlParameter("@IssuePlace",        SqlDbType.VarChar,           50),
                new SqlParameter("@Post",              SqlDbType.VarChar,           50),
                new SqlParameter("@Phone",             SqlDbType.VarChar,           50),
                new SqlParameter("@GuideNo",           SqlDbType.VarChar,           50),
                new SqlParameter("@Client",            SqlDbType.VarChar,           50),
                new SqlParameter("@Salesperson",       SqlDbType.VarChar,           50),
                new SqlParameter("@Types",             SqlDbType.VarChar,           50),
                new SqlParameter("@Sale_id",           SqlDbType.UniqueIdentifier,  16),
                new SqlParameter("@DepartmentId",      SqlDbType.UniqueIdentifier,  16),
                new SqlParameter("@Tips",              SqlDbType.VarChar,           -1),
                new SqlParameter("@EntryTime",         SqlDbType.DateTime),
                new SqlParameter("@EmbassyTime",       SqlDbType.DateTime),
                new SqlParameter("@InTime",            SqlDbType.DateTime),
                new SqlParameter("@OutTime",           SqlDbType.DateTime),
                new SqlParameter("@RealOut",           SqlDbType.VarChar,           50),
                new SqlParameter("@RealOutTime",       SqlDbType.DateTime),
                new SqlParameter("@Country",           SqlDbType.VarChar,           50),
                new SqlParameter("@Call",              SqlDbType.VarChar,           50),
                new SqlParameter("@outState",          SqlDbType.VarChar,           12),
                new SqlParameter("@Residence",         SqlDbType.VarChar,          100),
                new SqlParameter("@Occupation",        SqlDbType.VarChar,           50),
                new SqlParameter("@DepartureRecord",   SqlDbType.VarChar,           10),
                new SqlParameter("@Marriaged",         SqlDbType.VarChar,           10),
                new SqlParameter("@Identification",    SqlDbType.VarChar,          100),
                new SqlParameter("@FinancialCapacity", SqlDbType.VarChar,          100),
                new SqlParameter("@AgencyOpinion",     SqlDbType.VarChar,           20),
                new SqlParameter("@HasTypeIn",         SqlDbType.VarChar,            2),
                new SqlParameter("@AbnormalOutTime",   SqlDbType.DateTime),
                new SqlParameter("@HasChecked",        SqlDbType.VarChar,            2),
                new SqlParameter("@CheckPerson",       SqlDbType.VarChar,           50),
                new SqlParameter("@ReturnTime",        SqlDbType.DateTime)
            };
            parameters[0].Value  = Guid.NewGuid();
            parameters[1].Value  = model.Visa_id;
            parameters[2].Value  = model.GroupNo;
            parameters[3].Value  = model.Name;
            parameters[4].Value  = model.EnglishName;
            parameters[5].Value  = model.Sex;
            parameters[6].Value  = model.Birthday;
            parameters[7].Value  = model.PassportNo;
            parameters[8].Value  = model.LicenceTime;
            parameters[9].Value  = model.ExpiryDate;
            parameters[10].Value = model.Birthplace;
            parameters[11].Value = model.IssuePlace;
            parameters[12].Value = model.Post;
            parameters[13].Value = model.Phone;
            parameters[14].Value = model.GuideNo;
            parameters[15].Value = model.Client;
            parameters[16].Value = model.Salesperson;
            parameters[17].Value = model.Types;
            parameters[18].Value = Guid.NewGuid();
            parameters[19].Value = Guid.NewGuid();
            parameters[20].Value = model.Tips;
            parameters[21].Value = model.EntryTime;
            parameters[22].Value = model.EmbassyTime;
            parameters[23].Value = model.InTime;
            parameters[24].Value = model.OutTime;
            parameters[25].Value = model.RealOut;
            parameters[26].Value = model.RealOutTime;
            parameters[27].Value = model.Country;
            parameters[28].Value = model.Call;
            parameters[29].Value = model.outState;
            parameters[30].Value = model.Residence;
            parameters[31].Value = model.Occupation;
            parameters[32].Value = model.DepartureRecord;
            parameters[33].Value = model.Marriaged;
            parameters[34].Value = model.Identification;
            parameters[35].Value = model.FinancialCapacity;
            parameters[36].Value = model.AgencyOpinion;
            parameters[37].Value = model.HasTypeIn;
            parameters[38].Value = model.AbnormalOutTime;
            parameters[39].Value = model.HasChecked;
            parameters[40].Value = model.CheckPerson;
            parameters[41].Value = model.ReturnTime;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 4
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public TravelAgency.Model.VisaInfo_Tmp DataRowToModel(DataRow row)
 {
     TravelAgency.Model.VisaInfo_Tmp model = new TravelAgency.Model.VisaInfo_Tmp();
     if (row != null)
     {
         if (row["VisaInfo_id"] != null && row["VisaInfo_id"].ToString() != "")
         {
             model.VisaInfo_id = new Guid(row["VisaInfo_id"].ToString());
         }
         if (row["Visa_id"] != null)
         {
             model.Visa_id = row["Visa_id"].ToString();
         }
         if (row["GroupNo"] != null)
         {
             model.GroupNo = row["GroupNo"].ToString();
         }
         if (row["Name"] != null)
         {
             model.Name = row["Name"].ToString();
         }
         if (row["EnglishName"] != null)
         {
             model.EnglishName = row["EnglishName"].ToString();
         }
         if (row["Sex"] != null)
         {
             model.Sex = row["Sex"].ToString();
         }
         if (row["Birthday"] != null && row["Birthday"].ToString() != "")
         {
             model.Birthday = DateTime.Parse(row["Birthday"].ToString());
         }
         if (row["PassportNo"] != null)
         {
             model.PassportNo = row["PassportNo"].ToString();
         }
         if (row["LicenceTime"] != null && row["LicenceTime"].ToString() != "")
         {
             model.LicenceTime = DateTime.Parse(row["LicenceTime"].ToString());
         }
         if (row["ExpiryDate"] != null && row["ExpiryDate"].ToString() != "")
         {
             model.ExpiryDate = DateTime.Parse(row["ExpiryDate"].ToString());
         }
         if (row["Birthplace"] != null)
         {
             model.Birthplace = row["Birthplace"].ToString();
         }
         if (row["IssuePlace"] != null)
         {
             model.IssuePlace = row["IssuePlace"].ToString();
         }
         if (row["Post"] != null)
         {
             model.Post = row["Post"].ToString();
         }
         if (row["Phone"] != null)
         {
             model.Phone = row["Phone"].ToString();
         }
         if (row["GuideNo"] != null)
         {
             model.GuideNo = row["GuideNo"].ToString();
         }
         if (row["Client"] != null)
         {
             model.Client = row["Client"].ToString();
         }
         if (row["Salesperson"] != null)
         {
             model.Salesperson = row["Salesperson"].ToString();
         }
         if (row["Types"] != null)
         {
             model.Types = row["Types"].ToString();
         }
         if (row["Sale_id"] != null && row["Sale_id"].ToString() != "")
         {
             model.Sale_id = new Guid(row["Sale_id"].ToString());
         }
         if (row["DepartmentId"] != null && row["DepartmentId"].ToString() != "")
         {
             model.DepartmentId = new Guid(row["DepartmentId"].ToString());
         }
         if (row["Tips"] != null)
         {
             model.Tips = row["Tips"].ToString();
         }
         if (row["EntryTime"] != null && row["EntryTime"].ToString() != "")
         {
             model.EntryTime = DateTime.Parse(row["EntryTime"].ToString());
         }
         if (row["EmbassyTime"] != null && row["EmbassyTime"].ToString() != "")
         {
             model.EmbassyTime = DateTime.Parse(row["EmbassyTime"].ToString());
         }
         if (row["InTime"] != null && row["InTime"].ToString() != "")
         {
             model.InTime = DateTime.Parse(row["InTime"].ToString());
         }
         if (row["OutTime"] != null && row["OutTime"].ToString() != "")
         {
             model.OutTime = DateTime.Parse(row["OutTime"].ToString());
         }
         if (row["RealOut"] != null)
         {
             model.RealOut = row["RealOut"].ToString();
         }
         if (row["RealOutTime"] != null && row["RealOutTime"].ToString() != "")
         {
             model.RealOutTime = DateTime.Parse(row["RealOutTime"].ToString());
         }
         if (row["Country"] != null)
         {
             model.Country = row["Country"].ToString();
         }
         if (row["Call"] != null)
         {
             model.Call = row["Call"].ToString();
         }
         if (row["outState"] != null)
         {
             model.outState = row["outState"].ToString();
         }
         if (row["Residence"] != null)
         {
             model.Residence = row["Residence"].ToString();
         }
         if (row["Occupation"] != null)
         {
             model.Occupation = row["Occupation"].ToString();
         }
         if (row["DepartureRecord"] != null)
         {
             model.DepartureRecord = row["DepartureRecord"].ToString();
         }
         if (row["Marriaged"] != null)
         {
             model.Marriaged = row["Marriaged"].ToString();
         }
         if (row["Identification"] != null)
         {
             model.Identification = row["Identification"].ToString();
         }
         if (row["FinancialCapacity"] != null)
         {
             model.FinancialCapacity = row["FinancialCapacity"].ToString();
         }
         if (row["AgencyOpinion"] != null)
         {
             model.AgencyOpinion = row["AgencyOpinion"].ToString();
         }
         if (row["HasTypeIn"] != null)
         {
             model.HasTypeIn = row["HasTypeIn"].ToString();
         }
         if (row["AbnormalOutTime"] != null && row["AbnormalOutTime"].ToString() != "")
         {
             model.AbnormalOutTime = DateTime.Parse(row["AbnormalOutTime"].ToString());
         }
         if (row["HasChecked"] != null)
         {
             model.HasChecked = row["HasChecked"].ToString();
         }
         if (row["CheckPerson"] != null)
         {
             model.CheckPerson = row["CheckPerson"].ToString();
         }
         if (row["ReturnTime"] != null && row["ReturnTime"].ToString() != "")
         {
             model.ReturnTime = DateTime.Parse(row["ReturnTime"].ToString());
         }
     }
     return(model);
 }
Esempio n. 5
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(TravelAgency.Model.VisaInfo_Tmp model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update VisaInfo_Tmp set ");
            strSql.Append("Visa_id=@Visa_id,");
            strSql.Append("GroupNo=@GroupNo,");
            strSql.Append("Name=@Name,");
            strSql.Append("EnglishName=@EnglishName,");
            strSql.Append("Sex=@Sex,");
            strSql.Append("Birthday=@Birthday,");
            strSql.Append("PassportNo=@PassportNo,");
            strSql.Append("LicenceTime=@LicenceTime,");
            strSql.Append("ExpiryDate=@ExpiryDate,");
            strSql.Append("Birthplace=@Birthplace,");
            strSql.Append("IssuePlace=@IssuePlace,");
            strSql.Append("Post=@Post,");
            strSql.Append("Phone=@Phone,");
            strSql.Append("GuideNo=@GuideNo,");
            strSql.Append("Client=@Client,");
            strSql.Append("Salesperson=@Salesperson,");
            strSql.Append("Types=@Types,");
            strSql.Append("Sale_id=@Sale_id,");
            strSql.Append("DepartmentId=@DepartmentId,");
            strSql.Append("Tips=@Tips,");
            strSql.Append("EntryTime=@EntryTime,");
            strSql.Append("EmbassyTime=@EmbassyTime,");
            strSql.Append("InTime=@InTime,");
            strSql.Append("OutTime=@OutTime,");
            strSql.Append("RealOut=@RealOut,");
            strSql.Append("RealOutTime=@RealOutTime,");
            strSql.Append("Country=@Country,");
            strSql.Append("Call=@Call,");
            strSql.Append("outState=@outState,");
            strSql.Append("Residence=@Residence,");
            strSql.Append("Occupation=@Occupation,");
            strSql.Append("DepartureRecord=@DepartureRecord,");
            strSql.Append("Marriaged=@Marriaged,");
            strSql.Append("Identification=@Identification,");
            strSql.Append("FinancialCapacity=@FinancialCapacity,");
            strSql.Append("AgencyOpinion=@AgencyOpinion,");
            strSql.Append("HasTypeIn=@HasTypeIn,");
            strSql.Append("AbnormalOutTime=@AbnormalOutTime,");
            strSql.Append("HasChecked=@HasChecked,");
            strSql.Append("CheckPerson=@CheckPerson,");
            strSql.Append("ReturnTime=@ReturnTime");
            strSql.Append(" where VisaInfo_id=@VisaInfo_id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Visa_id",           SqlDbType.VarChar,           50),
                new SqlParameter("@GroupNo",           SqlDbType.VarChar,          500),
                new SqlParameter("@Name",              SqlDbType.VarChar,           50),
                new SqlParameter("@EnglishName",       SqlDbType.VarChar,           50),
                new SqlParameter("@Sex",               SqlDbType.VarChar,           50),
                new SqlParameter("@Birthday",          SqlDbType.DateTime,           3),
                new SqlParameter("@PassportNo",        SqlDbType.VarChar,           50),
                new SqlParameter("@LicenceTime",       SqlDbType.DateTime,           3),
                new SqlParameter("@ExpiryDate",        SqlDbType.DateTime,           3),
                new SqlParameter("@Birthplace",        SqlDbType.VarChar,           50),
                new SqlParameter("@IssuePlace",        SqlDbType.VarChar,           50),
                new SqlParameter("@Post",              SqlDbType.VarChar,           50),
                new SqlParameter("@Phone",             SqlDbType.VarChar,           50),
                new SqlParameter("@GuideNo",           SqlDbType.VarChar,           50),
                new SqlParameter("@Client",            SqlDbType.VarChar,           50),
                new SqlParameter("@Salesperson",       SqlDbType.VarChar,           50),
                new SqlParameter("@Types",             SqlDbType.VarChar,           50),
                new SqlParameter("@Sale_id",           SqlDbType.UniqueIdentifier,  16),
                new SqlParameter("@DepartmentId",      SqlDbType.UniqueIdentifier,  16),
                new SqlParameter("@Tips",              SqlDbType.VarChar,           -1),
                new SqlParameter("@EntryTime",         SqlDbType.DateTime),
                new SqlParameter("@EmbassyTime",       SqlDbType.DateTime),
                new SqlParameter("@InTime",            SqlDbType.DateTime),
                new SqlParameter("@OutTime",           SqlDbType.DateTime),
                new SqlParameter("@RealOut",           SqlDbType.VarChar,           50),
                new SqlParameter("@RealOutTime",       SqlDbType.DateTime),
                new SqlParameter("@Country",           SqlDbType.VarChar,           50),
                new SqlParameter("@Call",              SqlDbType.VarChar,           50),
                new SqlParameter("@outState",          SqlDbType.VarChar,           12),
                new SqlParameter("@Residence",         SqlDbType.VarChar,          100),
                new SqlParameter("@Occupation",        SqlDbType.VarChar,           50),
                new SqlParameter("@DepartureRecord",   SqlDbType.VarChar,           10),
                new SqlParameter("@Marriaged",         SqlDbType.VarChar,           10),
                new SqlParameter("@Identification",    SqlDbType.VarChar,          100),
                new SqlParameter("@FinancialCapacity", SqlDbType.VarChar,          100),
                new SqlParameter("@AgencyOpinion",     SqlDbType.VarChar,           20),
                new SqlParameter("@HasTypeIn",         SqlDbType.VarChar,            2),
                new SqlParameter("@AbnormalOutTime",   SqlDbType.DateTime),
                new SqlParameter("@HasChecked",        SqlDbType.VarChar,            2),
                new SqlParameter("@CheckPerson",       SqlDbType.VarChar,           50),
                new SqlParameter("@ReturnTime",        SqlDbType.DateTime),
                new SqlParameter("@VisaInfo_id",       SqlDbType.UniqueIdentifier, 16)
            };
            parameters[0].Value  = model.Visa_id;
            parameters[1].Value  = model.GroupNo;
            parameters[2].Value  = model.Name;
            parameters[3].Value  = model.EnglishName;
            parameters[4].Value  = model.Sex;
            parameters[5].Value  = model.Birthday;
            parameters[6].Value  = model.PassportNo;
            parameters[7].Value  = model.LicenceTime;
            parameters[8].Value  = model.ExpiryDate;
            parameters[9].Value  = model.Birthplace;
            parameters[10].Value = model.IssuePlace;
            parameters[11].Value = model.Post;
            parameters[12].Value = model.Phone;
            parameters[13].Value = model.GuideNo;
            parameters[14].Value = model.Client;
            parameters[15].Value = model.Salesperson;
            parameters[16].Value = model.Types;
            parameters[17].Value = model.Sale_id;
            parameters[18].Value = model.DepartmentId;
            parameters[19].Value = model.Tips;
            parameters[20].Value = model.EntryTime;
            parameters[21].Value = model.EmbassyTime;
            parameters[22].Value = model.InTime;
            parameters[23].Value = model.OutTime;
            parameters[24].Value = model.RealOut;
            parameters[25].Value = model.RealOutTime;
            parameters[26].Value = model.Country;
            parameters[27].Value = model.Call;
            parameters[28].Value = model.outState;
            parameters[29].Value = model.Residence;
            parameters[30].Value = model.Occupation;
            parameters[31].Value = model.DepartureRecord;
            parameters[32].Value = model.Marriaged;
            parameters[33].Value = model.Identification;
            parameters[34].Value = model.FinancialCapacity;
            parameters[35].Value = model.AgencyOpinion;
            parameters[36].Value = model.HasTypeIn;
            parameters[37].Value = model.AbnormalOutTime;
            parameters[38].Value = model.HasChecked;
            parameters[39].Value = model.CheckPerson;
            parameters[40].Value = model.ReturnTime;
            parameters[41].Value = model.VisaInfo_id;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }