Example #1
0
        private void DataViewDataSourceBindingSource_AddingNew(object sender, AddingNewEventArgs e)
        {
            DMDataView dv = new DMDataView();

            dv.VID      = Guid.NewGuid().ToString();
            e.NewObject = dv;
        }
        public IDMDataView GenerateView(string ViewName, string ConnectionName)
        {
            DMEEditor.ErrorObject.Flag = Errors.Ok;
            IDMDataView retval = null;

            try
            {
                retval                      = new DMDataView();
                retval.ViewID               = 0;
                retval.EntityDataSourceID   = ViewName;
                retval.ViewName             = ViewName;
                retval.DataViewDataSourceID = ViewName;
                retval.Viewtype             = ViewType.Table;
                retval.VID                  = Guid.NewGuid().ToString();
                //EntityStructure viewheader = new EntityStructure() { Id = 1, EntityName = ViewName };

                //viewheader.EntityName = ViewName;
                //viewheader.ViewID = retval.ViewID;
                //viewheader.ParentId = 0;
                //retval.Entities.Add(viewheader);
            }
            catch (Exception ex)
            {
                DMEEditor.AddLogMessage("Fail", $"Error in creating View ({ex.Message}) ", DateTime.Now, 0, ViewName, Errors.Failed);
            }
            return(retval);
        }
Example #3
0
        private void EntitiesBindingSource_AddingNew(object sender, AddingNewEventArgs e)
        {
            EntityStructure en = new EntityStructure();
            DMDataView      dv = (DMDataView)dataViewDataSourceBindingSource.Current;

            en.ViewID   = dv.ViewID;
            e.NewObject = en;
        }