public void Delete()
 {
     if (Model != null)
     {
         Model.Delete();
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 删除主表
 /// </summary>
 public void DeleteMaster()
 {
     Model.Delete(CurMaster);
     chkIsRefresh.Checked = true;
     //UtilClass.ExecuteScript(this, "parent.window.showList(true);");
     UtilClass.ExecuteScript(this, "alert('删除成功'); parent.window.Operate('back');");
 }
Esempio n. 3
0
        public void Delete(int idModel)
        {
            Model model = getItem(idModel);

            list.Remove(model);

            model.Delete();
        }
        protected void lnkEvet_Click(object sender, EventArgs e)
        {
            int   Id = int.Parse(Session["Id"].ToString());
            Model m  = new Model(Id);

            m.Delete();
            Response.Redirect("List.aspx");
        }
Esempio n. 5
0
 private void Delete()
 {
     try {
         Model.Delete();
     } catch (Exception e) {
         _dialogs.ShowError(e.Message);
     }
 }
Esempio n. 6
0
        public void SetElementPhysicalSimpleQuantity(string qSetName, string qualityName, double value, XbimQuantityTypeEnum quantityType, IIfcNamedUnit unit)
        {
            var qset = GetElementQuantity(qSetName);

            if (qset == null)
            {
                qset      = Model.Instances.New <IfcElementQuantity>();
                qset.Name = qSetName;
                var relDef = Model.Instances.New <IfcRelDefinesByProperties>();
                relDef.RelatingPropertyDefinition = qset;
                relDef.RelatedObjects.Add(this);
            }

            //remove existing simple quality
            var simpleQuality = GetElementPhysicalSimpleQuantity(qSetName, qualityName);

            if (simpleQuality != null)
            {
                var elementQuality = GetElementQuantity(qSetName);
                elementQuality.Quantities.Remove(simpleQuality);
                Model.Delete(simpleQuality);
            }

            switch (quantityType)
            {
            case XbimQuantityTypeEnum.Area:
                simpleQuality = Model.Instances.New <IfcQuantityArea>(sq => sq.AreaValue = (IfcAreaMeasure)value);
                break;

            case XbimQuantityTypeEnum.Count:
                simpleQuality = Model.Instances.New <IfcQuantityCount>(sq => sq.CountValue = (IfcCountMeasure)value);
                break;

            case XbimQuantityTypeEnum.Length:
                simpleQuality = Model.Instances.New <IfcQuantityLength>(sq => sq.LengthValue = (IfcLengthMeasure)value);
                break;

            case XbimQuantityTypeEnum.Time:
                simpleQuality = Model.Instances.New <IfcQuantityTime>(sq => sq.TimeValue = (IfcTimeMeasure)value);
                break;

            case XbimQuantityTypeEnum.Volume:
                simpleQuality = Model.Instances.New <IfcQuantityVolume>(sq => sq.VolumeValue = (IfcVolumeMeasure)value);
                break;

            case XbimQuantityTypeEnum.Weight:
                simpleQuality = Model.Instances.New <IfcQuantityWeight>(sq => sq.WeightValue = (IfcMassMeasure)value);
                break;

            default:
                return;
            }

            simpleQuality.Unit = unit;
            simpleQuality.Name = qualityName;

            qset.Quantities.Add(simpleQuality);
        }
 private void Delete()
 {
     try {
         Model.Delete();
     } catch (Exception e) {
         _dialogs.Toast(e.Message);
     }
     StatusUpdated?.Invoke();
 }
        private void OnDelete()
        {
            var selected = (from CategoryWrapper s in Styles.SourceCollection where s.IsSelected select s).ToList();
            var deleted  = Model.Delete(selected);

            foreach (var i in deleted)
            {
                Styles.Remove(i);
            }
        }
Esempio n. 9
0
        public void TerDelete(Model.Terminal terminal, Model.Source source)
        {
            Hashtable ht = new Hashtable();
            ht.Add("Guid", terminal.Guid);
            terminal.Delete(ht);

            ht.Clear();
            ht.Add("TerGuid", terminal.Guid);
            source.Delete(ht);
        }
Esempio n. 10
0
        private void OnDelete()
        {
            var selected = (from CadLinkTypeWrapper s in Imports where s.IsSelected select s).ToList();
            var deleted  = Model.Delete(selected);

            foreach (var i in deleted)
            {
                Imports.Remove(i);
            }
        }
Esempio n. 11
0
        public void Delete()
        {
            ConfirmDeleteDialog dialog = new ConfirmDeleteDialog(DialogOwner, string.Format("Scene: {0}", Model.Name));
            bool?result = dialog.ShowDialog();

            if (result.HasValue && result.Value)
            {
                Model.Delete();
                ChapterVm.DeleteScene(this);
            }
        }
Esempio n. 12
0
        public void Delete()
        {
            ConfirmDeleteDialog dialog = new ConfirmDeleteDialog(DialogOwner, string.Format("File: {0}", Model.Name));
            bool?result = dialog.ShowDialog();

            if (result.HasValue && result.Value)
            {
                Model.Delete();
                FileBrowserVm.Files.Remove(this);
            }
        }
Esempio n. 13
0
 private void Delete()
 {
     try {
         if (!Model.Delete())
         {
             _dialogs.ShowError("Error: Missing delete access");
         }
     } catch (Exception e) {
         _dialogs.ShowError(e.Message);
     }
 }
Esempio n. 14
0
        public void ApplyDelete(Model.Application appli,Model.SCW scw, Model.BulkFreight bulk)
        {
            Hashtable ht = new Hashtable();
            ht.Add("Guid", appli.Guid);
            appli.Delete(ht);

            ht.Clear();
            ht.Add("AppGuid", appli.Guid);
            scw.Delete(ht);
            bulk.Delete(ht);
        }
Esempio n. 15
0
 /// <summary>
 /// 删除
 /// </summary>
 private void btn_Delete_Click(object sender, EventArgs e)
 {
     if (Model.CanDelete)
     {
         var result = Model.Delete();
         if (!result.IsSuccess && !string.IsNullOrEmpty(result.Message))
         {
             ShowMessage("警告", result.Message);
         }
     }
 }
Esempio n. 16
0
        public void Delete()
        {
            ConfirmDeleteDialog dialog = new ConfirmDeleteDialog(DialogOwner, string.Format("Note Document: {0}", Model.Name));
            bool?result = dialog.ShowDialog();

            if (result.HasValue && result.Value)
            {
                Model.Delete();
                UniverseVm.MarkdownTree.RemoveFromTree(this);
            }
        }
Esempio n. 17
0
        public void Delete()
        {
            ConfirmDeleteDialog dialog = new ConfirmDeleteDialog(DialogOwner, string.Format("Story: {0}", Model.Name));
            bool?result = dialog.ShowDialog();

            if (result.HasValue && result.Value)
            {
                Model.Delete();
                UniverseVm.DeleteSubItem(this);
            }
        }
Esempio n. 18
0
 public void DeleteTest()
 {
     _model.GetRectangle();
     _model.GetPointerPressed(100, 100);
     _model.GetPointerReleased(300, 300);
     _model.GetPointerPressed(200, 200);
     _model.GetPointerReleased(200, 200);
     Assert.IsTrue(_model.IsDelete());
     _model.Delete();
     Assert.IsFalse(_model.IsDelete());
     _model.Undo();
 }
Esempio n. 19
0
        public void SetResponseForDelete(ValueEnum response)
        {
            if (response == ValueEnum.Yes && Model != null)
            {
                Model.Delete();
                ApplySearchCriteria();

                if (IsEditControl)
                {
                    SendBackMessage();
                }
            }
        }
Esempio n. 20
0
 public EventEditViewmodel(IEvent @event, EngineViewmodel engineViewModel) : base(@event)
 {
     _engineViewModel       = engineViewModel;
     Model.PropertyChanged += ModelPropertyChanged;
     if (@event.EventType == TEventType.Container)
     {
         EventRightsEditViewmodel = new EventRightsEditViewmodel(@event, engineViewModel.Engine.AuthenticationService);
         EventRightsEditViewmodel.ModifiedChanged += RightsModifiedChanged;
     }
     CommandSaveEdit         = new UiCommand(o => Save(), _canSave);
     CommandUndoEdit         = new UiCommand(o => UndoEdit(), o => IsModified);
     CommandChangeMovie      = new UiCommand(_changeMovie, _canChangeMovie);
     CommandEditMovie        = new UiCommand(_editMovie, _canEditMovie);
     CommandCheckVolume      = new UiCommand(_checkVolume, _canCheckVolume);
     CommandTriggerStartType = new UiCommand
                               (
         _triggerStartType,
         _canTriggerStartType
                               );
     CommandMoveUp = new UiCommand
                     (
         o => Model.MoveUp(),
         o => Model.CanMoveUp()
                     );
     CommandMoveDown = new UiCommand
                       (
         o => Model.MoveDown(),
         o => Model.CanMoveDown()
                       );
     CommandDelete = new UiCommand
                     (
         async o =>
     {
         if (MessageBox.Show(resources._query_DeleteItem, resources._caption_Confirmation, MessageBoxButton.OKCancel) != MessageBoxResult.OK)
         {
             return;
         }
         await EventClipboard.SaveUndo(new List <IEvent> {
             Model
         },
                                       Model.StartType == TStartType.After ? Model.Prior : Model.Parent);
         Model.Delete();
     },
         o => Model.AllowDelete()
                     );
     if (@event is ITemplated templated)
     {
         TemplatedEditViewmodel = new TemplatedEditViewmodel(templated, true, true, engineViewModel.VideoFormat);
         TemplatedEditViewmodel.ModifiedChanged += TemplatedEditViewmodel_ModifiedChanged;
     }
 }
Esempio n. 21
0
        public void Edit(Model.AcceptForm acceptform, Model.AD ad, Model.Client client, Model.Publish publish)
        {
            //客户信息插入或更新
            Hashtable hs = new Hashtable();
            hs.Add("ClientName", client.ClientName);
            if (client.IsExist(hs))
            {
                client.Update(
                    "ClientName='" + client.ClientName + "',Tel='" + client.Tel + "',Mobile='" + client.Mobile + "',Operator='" + client.Operator + "',AgencyCompany='" + client.AgencyCompany + "'",
                    " and ClientName ='" + client.ClientName + "'");
                HD.Model.Client newClient = HD.Model.Client.Instance.GetModelById(hs);
                acceptform.ClientGuid = newClient.ClientPGuid;
            }
            else
            {
                client.ClientPostTime = DateTime.Now;
                client.ClientPGuid = Public.GetGuID;
                client.Insert();
                acceptform.ClientGuid = client.ClientPGuid;
            }

            //广告插入
            ad.Update();

            //先删除原来的发布形式,再循环插入发布形式
            //string strSql = " and ADGuid='" + publish.ADGuid + "'";
            hs.Clear();
            hs.Add("ADGuid", ad.ADPGuid);
            publish.Delete(hs);
            //string StrSql = "Select * From " + DbConfig.Prefix + "Admin Where AdminName=@AdminName And AdminPass=@AdminPass And IsLock=1";
            //IDataParameter[] Param = new IDataParameter[] { 
            //    DbHelper.MakeParam("@AdminName",AdminName),
            //    DbHelper.MakeParam("@AdminPass",AdminPass)
            //};
            string[] pubTypeName = publish.PublishType.Split(',');
            string[] pubTypeNu = publish.PublishQuantity.Split(',');
            for (int i = 0; i < pubTypeName.Length; i++)
            {
                publish.ADGuid = ad.ADPGuid;
                publish.PublishType = pubTypeName[i];
                publish.PublishQuantity = pubTypeNu[i];

                publish.Insert();
            }

            //更新受理单信息
            acceptform.Update(acceptform);

        }
Esempio n. 22
0
        //Butonul de delete apeleaza functia care are acest querry in ea si afiseaza o fereastra in functie de rezultat
        private void buttonDelete_Click(object sender, EventArgs e)
        {
            M.IDModel = textBoxIDModel.Text;
            bool succes = M.Delete(M);

            if (succes)
            {
                MessageBox.Show("Model Sters cu Succes!");
                DataTable dt = M.Select();
                dataGridViewModel.DataSource = dt;
            }
            else
            {
                MessageBox.Show("Operatiunea a esuat!");
            }
        }
Esempio n. 23
0
        public PropertySet this[string psetName]
        {
            get
            {
                if (_psets.TryGetValue(psetName, out PropertySet pset))
                {
                    return(pset);
                }
                return(null);
            }
            set
            {
                if (value == null)
                {
                    if (_psets.TryGetValue(psetName, out PropertySet ps))
                    {
                        _psets.Remove(psetName);
                        var rel = _rels[psetName];
                        rel.RelatedObjects.Remove(Entity);
                        if (!rel.RelatedObjects.Any())
                        {
                            Model.Delete(rel);
                            Model.Delete(ps.Entity);
                        }
                    }
                    return;
                }

                if (_psets.ContainsKey(psetName))
                {
                    throw new ArgumentException();
                }

                if (!string.Equals(value.Name, psetName, StringComparison.OrdinalIgnoreCase))
                {
                    value.Name = psetName;
                }

                var relation = Create.RelDefinesByProperties(r => {
                    r.RelatedObjects.Add(Entity);
                    r.RelatingPropertyDefinition = value.Entity;
                });
                _rels.Add(psetName, relation);
                _psets.Add(psetName, value);
            }
        }
        public void Delete()
        {
            ReleaseAllLazyLoadedData();

            try { DB.Connection.ExecuteNonQuery("DELETE FROM " + Table + " WHERE " + Columns.Id + "=" + _id); }
            catch (Exception ex) { Console.Out.WriteLine("Failed to delete prediction from table:  " + ex.Message); }

            try { Point.DeleteTable(this); }
            catch (Exception ex) { Console.Out.WriteLine("Failed to delete point table:  " + ex.Message); }

            try { PointPrediction.DeleteTable(this); }
            catch (Exception ex) { Console.Out.WriteLine("Failed to delete point prediction table:  " + ex.Message); }

            try { Model.Delete(); }
            catch (Exception ex) { Console.Out.WriteLine("Failed to delete model for prediction:  " + ex.Message); }

            VacuumTable();
        }
Esempio n. 25
0
        public void SetOrChangeConversionUnit(IfcUnitEnum unitType, ConversionBasedUnit unit)
        {
            var si = Units.OfType <IfcSIUnit>().FirstOrDefault(u => u.UnitType == unitType);

            if (si != null)
            {
                Units.Remove(si);
                try
                {
                    Model.Delete(si);
                }
                catch (Exception)
                {
                    // ignored
                }
            }
            Units.Add(GetNewConversionUnit(Model, unitType, unit));
        }
Esempio n. 26
0
        // Löschen
        private void ModelDeleteButton_Click(object sender, RoutedEventArgs e)
        {
            Model _Model = (Model)ModelGrid.SelectedItem;

            _Model.Delete();

            // Clear formular
            _Controller.ClearGrid(ModelUpdateGrid, true);

            DataController.CreateDataLayer();
            HerstellerGrid = _Controller.FillHerstellerGrid(HerstellerGrid, DataController.ReturnHersteller());
            ModelGrid      = _Controller.FillModelGrid(ModelGrid, DataController.ReturnModels());
            ArticleGrid    = _Controller.FillArticleGrid(ArticleGrid, DataController.ReturnLiveArtikel());

            ModelNothingSelectedUpdate.Content    = "Datensatz erfolgreich gelöscht!";
            ModelNothingSelectedUpdate.Foreground = Brushes.Green;
            ModelNothingSelectedUpdate.Visibility = Visibility.Visible;
            ModelSaveButtonUpdate.IsEnabled       = false;
        }
 public void DeleteUser(UserInfo userInfo)
 {
     if (userInfo == null)
     {
         View.ShowMessageBox("Somehow you clicked this button without selecting user, I wont let you pass.");
     }
     else
     {
         if (Model.Exists(userInfo.Name, userInfo.Surname))
         {
             Model.Delete(userInfo.Name, userInfo.Surname);
             View.AppendNotifierText(">User was deleted.");
             View.DisableEdittingUsers();
         }
         else
         {
             View.ShowMessageBox("Problem occuried during delete.");
         }
     }
 }
Esempio n. 28
0
        private async void Delete()
        {
            // TODO remove App.WMain
            var currentThumbsGrid = _core.ThumbnailsGridsM.Current;
            var items             = _coreVM.AppInfo.AppMode == AppMode.Viewer
        ? new() { Model.Current }
        : currentThumbsGrid.FilteredItems.Where(x => x.IsSelected).ToList();
            var count = items.Count;

            if (!MessageDialog.Show("Delete Confirmation",
                                    $"Do you really want to delete {count} item{(count > 1 ? "s" : string.Empty)}?", true))
            {
                return;
            }

            Model.Current = MediaItemsM.GetNewCurrent(currentThumbsGrid != null
          ? currentThumbsGrid.LoadedItems
          : App.WMain.MediaViewer.MediaItems,
                                                      items);

            Model.Delete(items, AppCore.FileOperationDelete);
            await _coreVM.ThumbnailsGridsVM.ThumbsGridReloadItems();

            if (_coreVM.MainTabsVM.Selected is SegmentMatchingControl smc)
            {
                _ = smc.SortAndReload();
            }

            if (_coreVM.AppInfo.AppMode == AppMode.Viewer)
            {
                _ = App.WMain.MediaViewer.MediaItems.Remove(items[0]);
                if (Model.Current != null)
                {
                    App.WMain.MediaViewer.SetMediaItemSource(Model.Current);
                }
                else
                {
                    WindowCommands.SwitchToBrowser();
                }
            }
        }
Esempio n. 29
0
 public override List <T> Delete(List <T> items)
 {
     Model.Delete(items);
     return(items);
 }
Esempio n. 30
0
 public override T Delete(T item)
 {
     Model.Delete(item);
     return(item);
 }
Esempio n. 31
0
        public void Process()
        {
            string primary_key = "ID";

            foreach (PropertyInfo prop in Dataset.GetProperties())
            {
                if (prop.GetCustomAttribute <PrimaryKey>() != null)
                {
                    primary_key = prop.Name;
                    break;
                }
            }

            if (this._POST.ContainsKey("_METHOD"))
            {
                this.HTTPMethod = _POST["_METHOD"];
                _POST.Remove("_METHOD");
            }

            if (this._POST.ContainsKey("_REDIRECT"))
            {
                this.Location = _POST["_REDIRECT"];
                _POST.Remove("_REDIRECT");
            }

            Table table;
            int   UID   = 0;
            int   colID = 0;

            if (this._POST != null)
            {
                if (this.HTTPMethod != Constants.METHOD_PUT && this.HTTPMethod != Constants.METHOD_PATCH && HTTPMethod != Constants.METHOD_DELETE)
                {
                    UID = Sessions.sessions.Where(x => x.Value.Item2 == Headers.Session)
                          .Select(x => x.Key)
                          .Cast <int>()
                          .First();

                    if (UID <= 0)
                    {
                        colID = 0;
                        //fix this shit
                        try
                        {
                            if (this.HTTPMethod == Constants.METHOD_GET && this._GET["1"] != "all" &&
                                this._GET["1"] != "info")
                            {
                                colID = Convert.ToInt16(this._GET["1"]);
                            }
                            else if (this.HTTPMethod != Constants.METHOD_GET)
                            {
                                colID = Convert.ToInt16(this._POST["ID"]);
                            }
                        }
                        catch (Exception e)
                        {
                        }
                    }
                    else
                    {
                        colID = UID;
                    }
                }

                Model model = DB.GetModel(this.Dataset.Name);

                if (this.HTTPMethod == Constants.METHOD_PATCH)
                {
                    table = model.Select("*").AddFieldToFilter(primary_key, Tuple.Create <string, Expression>("eq", new Expression(_POST["ROW_ID"]))).Load();
                    if (((DataSet[])typeof(Table).GetMethod("ToDataSet").MakeGenericMethod(this.Dataset).Invoke(table, Type.EmptyTypes)).Length > 0)
                    {
                        model = model.Update();
                        foreach (KeyValuePair <string, string> kv in this._POST)
                        {
                            if (kv.Key == "ROW_ID")
                            {
                                continue;
                            }

                            KeyValuePair <string, string> kv2 = new KeyValuePair <string, string>(kv.Key, kv.Value.Replace("+", " "));
                            model = model.AddKeyValueToUpdate(kv2);
                        }

                        model.AddFieldToFilter(primary_key, Tuple.Create <string, Expression>("eq", new Expression(_POST["ROW_ID"]))).Load();

                        this.ContentType = Constants.CONTENT_JSON;
                        this.response    = Constants.STATUS_TRUE;
                    }
                }
                else if (this.HTTPMethod == Constants.METHOD_PUT)
                {
                    Model insertModel = model.Insert();

                    foreach (KeyValuePair <string, string> kv in this._POST)
                    {
                        KeyValuePair <string, string> kv2 = new KeyValuePair <string, string>(kv.Key, kv.Value.Replace("+", " "));
                        insertModel.AddDataToInsert(kv2);
                    }

                    insertModel.Load();

                    table = model.Select("*").AddFieldToFilter(primary_key, Tuple.Create <string, Expression>("eq", new Expression("LAST_INSERT_ID()", false))).Load();

                    dynamic[] result = ((dynamic[])typeof(Table).GetMethod("ToDataSet").MakeGenericMethod(this.Dataset).Invoke(table, Type.EmptyTypes));

                    this.ContentType = Constants.CONTENT_JSON;
                    this.response    = result.First().ToJSON();
                }
                else if (this.HTTPMethod == Constants.METHOD_DELETE)
                {
                    model.Delete().AddFieldToFilter(primary_key, Tuple.Create <string, Expression>("eq", new Expression(_POST["ROW_ID"]))).Load();

                    this.ContentType = Constants.CONTENT_JSON;
                    this.response    = Constants.STATUS_TRUE;
                }
                else if (this.HTTPMethod == Constants.METHOD_GET)
                {
                    model = DB.GetModel(this.Dataset.Name);
                    if (this._GET["1"] == "all")
                    {
                        int[] limit = this._GET.Count >= 3 ? new int[] { Convert.ToInt16(this._GET["2"]), Convert.ToInt16(this._GET["3"]) } : null;


                        model = model.Select("*");
                        if (limit != null)
                        {
                            model = model.SetLimit(limit[0], limit[1]);
                        }

                        table = model.Load();

                        dynamic[] result = ((dynamic[])typeof(Table).GetMethod("ToDataSet").MakeGenericMethod(this.Dataset).Invoke(table, Type.EmptyTypes));

                        this.ContentType = Constants.CONTENT_JSON;
                        this.response    = "[";

                        result.ToList <dynamic>().ForEach(x => this.response += x.ToJSON() + ",");

                        this.response = this.response.Remove(this.response.Length - 1);

                        this.response += "]";

                        if (result.Length <= 0)
                        {
                            this.response = Constants.STATUS_FALSE;
                        }
                    }
                    else if (int.TryParse(this._GET["1"], out colID))
                    {
                        //colID = Convert.ToInt16(this._GET["1"]);

                        table = model.Select("*").AddFieldToFilter(primary_key, Tuple.Create <string, Expression>("eq", new Expression(colID.ToString()))).Load();
                        dynamic[] result = ((dynamic[])typeof(Table).GetMethod("ToDataSet").MakeGenericMethod(this.Dataset).Invoke(table, Type.EmptyTypes));

                        this.ContentType = Constants.CONTENT_JSON;

                        if (result.Length > 0)
                        {
                            this.response = result.First().ToJSON();
                        }
                        else
                        {
                            this.response = Constants.STATUS_FALSE;
                        }
                    }
                    else if (this._GET["1"].Contains("info"))
                    {
                        table = model.Select("COUNT(*) as `records`").Load();

                        Dictionary <string, string> result = table.ToDict();

                        if (result.Count > 0)
                        {
                            this.response = result.ToJSON();
                        }
                    }
                }
            }
        }
Esempio n. 32
0
 private void OnSetDeleteContacts(object sender, EventArgs e)
 {
     model.Delete(view.InputFindContact);
 }
        /// <summary>
        /// Deletes the specified Model.
        /// </summary>
        /// <param name="model">Model to be deleted.</param>
        /// <param name="deleteNoCascade">Flag indicating whether to Delete or todo DeleteNoCascadde.</param>
        private static void DeleteModel(Model model, bool deleteNoCascade)
        {
            if (null == model)
            {
                return;
            }

            string modelName = model.Name;
            if (deleteNoCascade)
            {
                var ownedEntities = model.OwnedEntities;

                //Deactivate all owned entities.
                foreach (var entity in ownedEntities)
                {
                    entity.Deactivate();
                }

                model.DeleteNoCascade();
            }
            else
            {
                model.Delete();
            }
        }
Esempio n. 34
0
        public ActionResult Delete(ContactRecord cR)
        {
            model.Delete(cR);

            return(RedirectToAction("Index"));
        }