Пример #1
0
        public bool ExistsExcept(Model.OutgoingKind e)
        {
            Hashtable paras = new Hashtable();

            paras.Add("newId", e.Id);
            paras.Add("oldId", Get(e.OutgoingKindId) == null?null:Get(e.OutgoingKindId).Id);
            return(sqlmapper.QueryForObject <bool>("OutgoingKind.existsexcept", paras));
        }
Пример #2
0
        /// <summary>
        /// Insert a OutgoingKind.
        /// </summary>
        public void Insert(Model.OutgoingKind outgoingKind)
        {
            //
            // todo:add other logic here
            //
            //Validate(outgoingKind);

            //if (this.HasRows(outgoingKind.OutgoingKindId))
            //{
            //    throw new Helper.InvalidValueException(Model.OutgoingKind.PROPERTY_OUTGOINGKINDID);
            //}

            //outgoingKind.InsertTime = DateTime.Now;
            //outgoingKind.UpdateTime = DateTime.Now;
            //if (this.Exists(outgoingKind.Id))
            //{
            //    throw new Helper.InvalidValueException(Model.OutgoingKind.PROPERTY_ID);
            //}
            outgoingKind.InsertTime = DateTime.Now;
            outgoingKind.UpdateTime = DateTime.Now;
            accessor.Insert(outgoingKind);
        }
Пример #3
0
        private void gridView1_CellValueChanging(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
        {
            Model.OutgoingKind ok = this.gridView1.GetRow(e.RowHandle) as Model.OutgoingKind;
            if (e.Value == null)
            {
                return;
            }
            switch (e.Column.Name)
            {
            case "gridColumnId":
                ok.Id = e.Value.ToString();
                break;

            case "gridColumnName":
                ok.OutgoingKindName = e.Value.ToString();
                break;

            case "gridColumnDesc":
                ok.OutgoingKindDescription = e.Value.ToString();
                break;
            }
        }
Пример #4
0
 public void Delete(Model.OutgoingKind outgoingKind)
 {
     this.Delete(outgoingKind.OutgoingKindId);
 }
Пример #5
0
 public Model.OutgoingKind GetNext(Model.OutgoingKind e)
 {
     return(accessor.GetNext(e));
 }
Пример #6
0
 public Model.OutgoingKind GetPrev(Model.OutgoingKind e)
 {
     return(accessor.GetPrev(e));
 }
Пример #7
0
 public bool HasRowsAfter(Model.OutgoingKind e)
 {
     return(accessor.HasRowsAfter(e));
 }
Пример #8
0
 public bool HasRowsBefore(Model.OutgoingKind e)
 {
     return(accessor.HasRowsBefore(e));
 }
Пример #9
0
 public bool ExistsExcept(Model.OutgoingKind e)
 {
     return(accessor.ExistsExcept(e));
 }
Пример #10
0
 public Model.OutgoingKind GetPrev(Model.OutgoingKind e)
 {
     return(sqlmapper.QueryForObject <Model.OutgoingKind>("OutgoingKind.get_prev", e));
 }
Пример #11
0
 public Model.OutgoingKind GetNext(Model.OutgoingKind e)
 {
     return(sqlmapper.QueryForObject <Model.OutgoingKind>("OutgoingKind.get_next", e));
 }
Пример #12
0
 public bool HasRowsAfter(Model.OutgoingKind e)
 {
     return(sqlmapper.QueryForObject <bool>("OutgoingKind.has_rows_after", e));
 }
Пример #13
0
 public bool HasRowsBefore(Model.OutgoingKind e)
 {
     return(sqlmapper.QueryForObject <bool>("OutgoingKind.has_rows_before", e));
 }
Пример #14
0
 public void Update(Model.OutgoingKind e)
 {
     this.Update <Model.OutgoingKind>(e);
 }
Пример #15
0
 public void Insert(Model.OutgoingKind e)
 {
     this.Insert <Model.OutgoingKind>(e);
 }