Esempio n. 1
0
        public static int UpdateDriverStatus(Entity.Driver entity)
        {
            int                   iReturn   = 0;
            DBOperatorBase        db        = new DataBase();
            IDBTypeElementFactory dbFactory = db.GetDBTypeElementFactory();
            SqlTransactionHelper  thelper   = new SqlTransactionHelper(DAL.Config.con);
            IDbTransaction        trans     = thelper.StartTransaction();

            try
            {
                IDbDataParameter[] prams =
                {
                    dbFactory.MakeInParam("@ID",         DBTypeConverter.ConvertCsTypeToOriginDBType(entity.ID.GetType().ToString()),         entity.ID,         32),
                    dbFactory.MakeInParam("@UpdateUser", DBTypeConverter.ConvertCsTypeToOriginDBType(entity.UpdateUser.GetType().ToString()), entity.UpdateUser, 50),
                    dbFactory.MakeInParam("@UpdateDate", DBTypeConverter.ConvertCsTypeToOriginDBType(entity.UpdateDate.GetType().ToString()), entity.UpdateDate,  0),
                    dbFactory.MakeInParam("@IsStop",     DBTypeConverter.ConvertCsTypeToOriginDBType(entity.IsStop.GetType().ToString()),     entity.IsStop, 4)
                };
                iReturn = db.ExecuteNonQueryTrans(trans, CommandType.StoredProcedure, "proc_Driver_UpdateStatus", prams);
                thelper.CommitTransaction(trans);
                iReturn = 1;
            }
            catch (Exception ex)
            {
                thelper.RollTransaction(trans);
                iReturn = 0;
            }
            finally
            {
                db.Conn.Close();
            }
            return(iReturn);
        }
Esempio n. 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="ID">    </param>
        /// <returns></returns>
        public static Entity.Driver GetDriverByID(int ID)
        {
            Entity.Driver         entity    = null;
            DBOperatorBase        db        = new DataBase();
            IDBTypeElementFactory dbFactory = db.GetDBTypeElementFactory();

            try
            {
                IDataReader dataReader = db.ExecuteReader(Config.con, CommandType.Text, "Select * from [Driver] where ID='" + ID + "'", null);
                while (dataReader.Read())
                {
                    entity           = new Entity.Driver();
                    entity.ID        = DataHelper.ParseToInt(dataReader["ID"].ToString());
                    entity.RealName  = dataReader["RealName"].ToString();
                    entity.CarNumber = dataReader["CarNumber"].ToString();
                    //entity.CreateUser = dataReader["CreateUser"].ToString();
                    //entity.CreateDate = DataHelper.ParseToDate(dataReader["CreateDate"].ToString());
                    //entity.UpdateUser = dataReader["UpdateUser"].ToString();
                    //entity.UpdateDate = DataHelper.ParseToDate(dataReader["UpdateDate"].ToString());
                    entity.IsStop = DataHelper.ParseToBoolean(dataReader["IsStop"].ToString());
                }
            }
            catch (Exception ex)
            {
            }
            finally
            {
                db.Conn.Close();
            }
            return(entity);
        }
Esempio n. 3
0
        private void LoadData(string sId)
        {
            if (sId != string.Empty)
            {
                Entity.Driver entity = DAL.Driver.GetDriverByID(int.Parse(sId));
                txt_name.Text = entity.RealName;
                //txt_pwNO.Text = ds.Tables[0].Rows[0]["排污权证号"].ToString();
                //txt_bm.Text = entity.CarNumber;

                CheckStop.SelectedValue = entity.IsStop.ToString();
            }
        }
Esempio n. 4
0
        protected void btn_save_Click(object sender, EventArgs e)
        {
            string msg = checkInput();

            if (msg != "")
            {
                Alert.Show(msg);
                return;
            }
            else
            {
                Entity.Driver entity = new Entity.Driver();
                entity.RealName = txt_name.Text.Trim();// = ds.Tables[0].Rows[0]["单位全称"].ToString();
                //entity.CarNumber = txt_bm.Text.Trim();
                entity.CarNumber  = "";
                entity.IsStop     = bool.Parse(CheckStop.SelectedValue.ToString());
                entity.CreateDate = DateTime.Now;
                entity.CreateUser = Request.Cookies["Cookies"].Values["UserName"].ToString();
                entity.UpdateDate = DateTime.Now;
                entity.UpdateUser = Request.Cookies["Cookies"].Values["UserName"].ToString();
                if (string.IsNullOrEmpty(sGuid))
                {
                    //Add
                    int success = DAL.Driver.AddDriver(entity);
                    if (success == 1)
                    {
                        Alert.ShowInTop(" 保存成功!", MessageBoxIcon.Information);
                        PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                    }
                    else
                    {
                        Alert.ShowInTop(" 保存失败!", MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    //Update
                    entity.ID = int.Parse(sGuid);

                    int success = DAL.Driver.UpdateDriver(entity);
                    if (success == 1)
                    {
                        Alert.ShowInTop(" 修改成功!", MessageBoxIcon.Information);
                        PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                    }
                    else
                    {
                        Alert.ShowInTop(" 修改失败!", MessageBoxIcon.Warning);
                    }
                }
            }
        }