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; }
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; }
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"); }