Example #1
0
        public GridForm(Grid grid, Form parentForm, bool canEditGrid, User user)
        {
            InitializeComponent();
            this.handler          = new GridHandler();
            this._user            = user;
            this.parentForm       = parentForm;
            this.ControlBox       = false;
            this.grid             = grid;
            this.pointArray       = new List <System.Drawing.Point>();
            this.graphic          = this.gridPanel.CreateGraphics();
            graphic.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
            gridPanel.AutoScroll  = true;
            this.Hide();

            SetupEnvironment(canEditGrid);

            wallBtn.MouseClick                   += new MouseEventHandler(changeOption);
            windowBtn.MouseClick                 += changeOption;
            doorBtn.MouseClick                   += changeOption;
            deleteWallBtn.MouseClick             += changeOption;
            deleteWindowBtn.MouseClick           += changeOption;
            deleteDoorBtn.MouseClick             += changeOption;
            finishDesignBtn.MouseClick           += changeOption;
            addDecorativeColumnBtn.MouseClick    += changeOption;
            deleteDecorativeColumnBtn.MouseClick += changeOption;
        }
Example #2
0
        public Grid Get(string slug)
        {
            var grid = new Grid();
            int id;
            id = GetGridInformation(grid, slug);

            CreateIntParameter(id, "id");
            grid.Items = GetGridItems();
            FillNoteItem(grid.Items);
            FillGridItem(grid.Items);

            return grid;
        }
Example #3
0
 private int GetGridInformation(Grid grid, string slug)
 {
     cmd.CommandText = "EXEC GetList @slug;";
     CreateTextParameter(slug, "slug");
     using (DbDataReader dr = cmd.ExecuteReader())
     {
         while (dr.Read())
         {
             grid.Slug = dr.GetString(0);
             grid.Id = dr.GetInt32(1);
             grid.Title = dr.GetString(2);
             grid.Text = dr.GetString(3);
             grid.Width = dr.GetInt32(4);
             grid.FixedWidth = dr.GetBoolean(5);
             grid.HasPermission = false;
             return dr.GetInt32(1);
         }
     }
     throw new Exception("Grid Not Found");
 }