示例#1
0
 void view_OnEditSave(object sender, Views.AddTemplateArgs e)
 {
     using (CJia.Transaction trans = new Transaction(CJia.DefaultOleDb.DefaultAdapter))
     {
         bool isSuccess = false;
         bool bol1      = Model.ModifyTemplate(trans.ID, e.TemplateName, User.UserData.Rows[0]["USER_ID"].ToString(), e.TemplateID);
         bool bol2      = Model.DeleteTitleFromTemp(trans.ID, User.UserData.Rows[0]["USER_ID"].ToString(), e.TemplateID);
         bool bol3      = true;
         if (e.CheckTitleToTempData != null && e.CheckTitleToTempData.Rows.Count > 0)
         {
             foreach (DataRow dr in e.CheckTitleToTempData.Rows)
             {
                 bol3 = Model.AddTitleToTemplate(trans.ID, e.TemplateID, dr["CHECK_TITLE_ID"].ToString(), User.UserData.Rows[0]["USER_ID"].ToString());
                 if (!bol3)
                 {
                     break;
                 }
             }
         }
         if (bol1 && bol2 && bol3)
         {
             isSuccess = true;
         }
         View.ExeIsSuccess(isSuccess);
         trans.Complete();
     }
 }
示例#2
0
        void view_OnSaveTemplate(object sender, Views.AddTemplateArgs e)
        {
            string seq = Model.GetTemplateSeq();

            using (CJia.Transaction trans = new Transaction(CJia.DefaultOleDb.DefaultAdapter))
            {
                bool isSuccess = false;
                bool bol       = Model.AddTemplate(trans.ID, seq, e.TemplateName, e.SmallTemplateID, User.UserData.Rows[0]["USER_ID"].ToString(), e.OrganId);
                bool bol1      = true;
                if (e.CheckTitleToTempData != null && e.CheckTitleToTempData.Rows.Count > 0)
                {
                    foreach (DataRow dr in e.CheckTitleToTempData.Rows)
                    {
                        bol1 = Model.AddTitleToTemplate(trans.ID, seq, dr["CHECK_TITLE_ID"].ToString(), User.UserData.Rows[0]["USER_ID"].ToString());
                        if (!bol1)
                        {
                            break;
                        }
                    }
                }
                if (bol && bol1)
                {
                    isSuccess = true;
                }
                View.ExeIsSuccess(isSuccess);
                trans.Complete();
            }
        }
示例#3
0
        void view_OnSmlTemplateChange(object sender, Views.AddTemplateArgs e)
        {
            DataTable data = Model.GetCheckTitleByType(e.SmallTemplateID, e.OrganId);

            View.ExeBindCheckTitle(data);
        }