Beispiel #1
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            if (!dxValidationProvider1.Validate()) return;
            if (EditMode == Ultra.Business.Core.Define.EnViewEditMode.New)
            {
                if (!CheckedFinName())
                {
                    MsgBox.ShowMessage("已存在该科目");
                    return;
                }
                var tr = new UltraDbEntity.T_ERP_FinName
                {
                    Creator = CurUser,
                    Updator = CurUser,
                    Guid = Guid.NewGuid(),
                    Remark = string.Empty,
                    Reserved1 = 0,
                    Reserved2 = string.Empty,
                    Reserved3 = false,
                    FinName=txttype.Text,
                    FinRemark=txtremark.Text,
                    IsUsing = checkCtl1.Checked
                };

                var bok = Calr.Add(tr);
                if (bok.IsOK)
                {
                    DialogResult = System.Windows.Forms.DialogResult.OK;
                    Close(); return;
                }
                return;
            }
            else if (EditMode == Ultra.Business.Core.Define.EnViewEditMode.Edit)
            {
                Entity.IsUsing = checkCtl1.Checked;
                Entity.FinName = txttype.Text;
                Entity.FinRemark = txtremark.Text;
                Entity.Updator = CurUser;
                Calr.Edt(Entity);
                DialogResult = System.Windows.Forms.DialogResult.OK;
                Close(); return;
            }
        }
Beispiel #2
0
 private void CheckedFinName()
 {
     var dt = SerNoCaller_GC.Calr_FinName.Get("where FinName=@0", comboBoxEdit2.Text);
     if (dt == null || dt.Count()<1)
     {
         var tr = new UltraDbEntity.T_ERP_FinName
         {
             Creator = CurUser,
             Updator = CurUser,
             Guid = Guid.NewGuid(),
             Remark = string.Empty,
             Reserved1 = 0,
             Reserved2 = string.Empty,
             Reserved3 = false,
             FinName = comboBoxEdit2.Text,
             IsUsing=true
         };
         var bok = SerNoCaller_GC.Calr_FinName.Add(tr);
         if (!bok.IsOK)
         {
             MsgBox.ShowErrMsg("科目保存失败!");
             return;
         }
     }
     return;
 }