private void btnOK_Click(object sender, EventArgs e) { using (var db = new Database()) { if (EditMode == Web.Core.Enums.EnViewEditMode.Edit) { var kt = db.FirstOrDefault <t_area>("where areaname=@0 and guid <> @1", txtName.Text, GuidKey); if (null != kt) { MsgBox.ShowMessage("提示", "区域名称已存在!"); txtName.Select(); return; } var et = db.FirstOrDefault <t_area>(" where guid=@0", this.GuidKey); et.AreaName = txtName.Text; et.AreaCode = txtCode.Text; et.IsUsing = chk.Checked; db.Save(et); } else { var kt = db.FirstOrDefault <t_area>("where areaname=@0", txtName.Text); if (null != kt) { MsgBox.ShowMessage("提示", "区域名称已存在!"); txtName.Select(); return; } var et = new t_area { Guid = Guid.NewGuid(), AreaName = txtCode.Text, AreaCode = txtName.Text, IsUsing = chk.Checked, Creator = this.CurUser, CreateDate = TimeSync.Default.CurrentSyncTime }; db.Save(et); } } DialogResult = System.Windows.Forms.DialogResult.OK; Close(); }
private void button1_Click(object sender, EventArgs e) { siapgapEntities _context = new siapgapEntities(); string areaM = textBox1.Text.ToString(); t_area areaT = new t_area(); areaT.Area = areaM; if (areaM.Length >= 2) { try { _context.t_area.Add(areaT); _context.SaveChanges(); this.Close(); } catch (Exception ex) { MessageBox.Show("No se pudo guardar contacte al administrador.", "Error", MessageBoxButtons.OK); throw ex; } } }