Пример #1
0
        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();
        }
Пример #2
0
        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;
                }
            }
        }