Exemple #1
0
        public override bool Remove(Info_tmp t)
        {
            return(this.BatchTrans().Append <long>(
                       (r, id) =>
            {
                if (r.Remove <Model.Tb_tmp_info>()
                    .Where().And(Model.Tb_tmp_info.Table.Tmp_Id, t.Tmp_Id)
                    .EndWhere()
                    .Save() < 1)
                {
                    return false;
                }
                return true;
            }, t.Tmp_Id).Append <long>(

                       (r, id) =>
            {
                if (r.Remove <Model.Tb_tmp_part>()
                    .Where().And(Model.Tb_tmp_part.Table.Tmp_Id, t.Tmp_Id)
                    .EndWhere()
                    .Save() < 1)
                {
                    return false;
                }
                return true;
            }, t.Tmp_Id

                       ).Save());
        }
Exemple #2
0
        public bool UpdateInfo(Info_tmp info)
        {
            if (Repository.Update <Model.Tb_tmp_info>()
                .Set()
                .AllFields(info)
                .EndSet()
                .Where().And(Model.Tb_tmp_info.Table.Tmp_Id, info.Tmp_Id)
                .EndWhere()
                .Save() < 1)
            {
                return(false);
            }

            return(true);
        }
Exemple #3
0
 private void Fm_SelectValue(object obj)
 {
     this.InfoTmp = obj as Info_tmp;
 }
Exemple #4
0
 public override bool Add(Info_tmp t)
 {
     t.Tmp_Id = NewId();
     return(Repository.Add(t));
 }