示例#1
0
        public void AddFileCargoEvent()
        {
            FileCargo aNewObject = new FileCargo(0, FileCargoName.FindFileCargoName(int.Parse(_ItsView.FileCargoName)), _ItsView.Remark, _ItsView.File, new Account(_ItsView.AccountID, "", ""));

            _IFileCargoFacade.AddFileCargo(aNewObject);
            _ItsView.ActionSuccess = true;
        }
示例#2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="fileCargo"></param>
        /// <returns></returns>
        public int Update(FileCargo fileCargo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Parameters.Add(_PKID, SqlDbType.Int).Value      = fileCargo.FileCargoID;
            cmd.Parameters.Add(_AccountID, SqlDbType.Int).Value = fileCargo.Account.Id;
            cmd.Parameters.Add(_FileCargoName, SqlDbType.NVarChar, 50).Value = fileCargo.Name.Id;
            cmd.Parameters.Add(_Remark, SqlDbType.NVarChar, 2000).Value      = fileCargo.Remark;
            cmd.Parameters.Add(_File, SqlDbType.NVarChar, 250).Value         = fileCargo.File;
            return(SqlHelper.ExecuteNonQuery("FileCargoUpdate", cmd));
        }
示例#3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="fileCargo"></param>
        /// <returns></returns>
        public int Insert(FileCargo fileCargo)
        {
            int        pkid;
            SqlCommand cmd = new SqlCommand();

            cmd.Parameters.Add(_PKID, SqlDbType.Int).Direction  = ParameterDirection.Output;
            cmd.Parameters.Add(_AccountID, SqlDbType.Int).Value = fileCargo.Account.Id;
            cmd.Parameters.Add(_FileCargoName, SqlDbType.NVarChar, 50).Value = fileCargo.Name.Id;
            cmd.Parameters.Add(_Remark, SqlDbType.NVarChar, 2000).Value      = fileCargo.Remark;
            cmd.Parameters.Add(_File, SqlDbType.NVarChar, 250).Value         = fileCargo.File;
            SqlHelper.ExecuteNonQueryReturnPKID("FileCargoInsert", cmd, out pkid);
            return(pkid);
        }
        //private FileCargo FindFileCargoById(int id)
        //{
        //    if (_ItsView.FileCargoDataSource != null)
        //    {
        //        foreach (FileCargo fc in _ItsView.FileCargoDataSource)
        //        {
        //            if (fc.HashCode.Equals(id))
        //            {
        //                return fc;
        //            }
        //        }
        //    }
        //    return null;
        //}

        public void UpdateFileCargoEvent()
        {
            int theId;

            if (!int.TryParse(_Id, out theId))
            {
                return;
            }

            FileCargo theObject = new FileCargo(theId, FileCargoName.FindFileCargoName(int.Parse(_ItsView.FileCargoName)), _ItsView.Remark, _ItsView.File, new Account(_ItsView.AccountID, "", ""));

            _IFileCargoFacade.UpdateFileCargo(theObject);
            _ItsView.ActionSuccess = true;
        }
示例#5
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="pKID"></param>
        /// <returns></returns>
        public FileCargo GetFileCargoByFileCargoID(int pKID)
        {
            FileCargo  fileCargo = null;
            SqlCommand cmd       = new SqlCommand();

            cmd.Parameters.Add(_PKID, SqlDbType.Int).Value = pKID;

            using (SqlDataReader sdr = SqlHelper.ExecuteReader("GetFileCargoByFileCargoID", cmd))
            {
                while (sdr.Read())
                {
                    fileCargo = new FileCargo(Convert.ToInt32(sdr[_DbPKID]), FileCargoName.FindFileCargoName(Convert.ToInt32(sdr[_DbFileCargoName])), sdr[_DbRemark].ToString(), sdr[_DbFile].ToString(), new Account(Convert.ToInt32(sdr[_DbAccountID]), "", ""));
                }
            }
            return(fileCargo);
        }
        public void InitView()
        {
            //初始化
            _ItsView.Id    = string.Empty;
            _ItsView.Title = EmployeePresenterUtilitys._DimissionInfoFileCargoUpdate;
            _ItsView.FileCargoNameSource = FileCargoName.GetAll();
            //数据绑定
            int id;

            if (!int.TryParse(_Id, out id))
            {
                return;
            }
            FileCargo theObject = _IFileCargoFacade.GetFileCargoByFileCargoID(id);

            if (theObject != null)
            {
                _ItsView.Id            = theObject.FileCargoID.ToString();
                _ItsView.FileCargoName = theObject.Name.Id.ToString();
                _ItsView.Remark        = theObject.Remark;
            }
        }
示例#7
0
 public void UpdateFileCargo(FileCargo fileCargo)
 {
     new UpdateFileCargo(fileCargo).Excute();
 }
示例#8
0
 public void AddFileCargo(FileCargo fileCargo)
 {
     new AddFileCargo(fileCargo).Excute();
 }
示例#9
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="fileCargo"></param>
 public UpdateFileCargo(FileCargo fileCargo)
 {
     _FileCargo = fileCargo;
 }
示例#10
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="fileCargo"></param>
 public AddFileCargo(FileCargo fileCargo)
 {
     _FileCargo = fileCargo;
 }