public Main(Espace espace) { InitializeComponent(); this.oneZone = new List <Point>(); this.sezaZone = new List <Seza>(); // this.zones = new List<List<Point>>(); this.panel1.Enabled = false; this.Button1.Enabled = false; this.count = 0; this.esp = espace; NpgsqlConnection con = null; try { con = new DbConnect().connect(); getZones(con); } catch (Exception ex) { //throw ex; this.textBox6.Text = ex.Message; } finally { if (con != null) { con.Close(); } } // this.pts = this.esp.getPoints(); this.panel1.Invalidate(); this.textBox3.Text = "espace" + this.esp.IdEspace; }
private void Button2_Click(object sender, EventArgs e) { NpgsqlConnection con = null; try { con = new DbConnect().connect(); Espace esp = new Espace("nextval('seq_espace')", this.textBox1.Text, pts.ToArray()); esp.insert(con); this.comboBox1.Items.Clear(); getEspaces(con); this.textBox1.Text = ""; Button15_Click(sender, e); } catch (Exception ex) { this.erreurEspace.Text = ex.Message; } finally { if (con != null) { con.Close(); } } }