Пример #1
0
        public ActionResult do_Edit(Template_Email_Info pInfo)
        {
            try
            {
                if (SessionData.CurrentUser == null)
                {
                    return(Redirect("/"));
                }

                Email_BL _obj_bl = new Email_BL();
                pInfo.Modify_By = SessionData.CurrentUser.Username;
                decimal _re = _obj_bl.Template_Email_Update(pInfo);

                if (_re > 0)
                {
                    BussinessFacade.ModuleMemoryData.MemoryData.LoadTemplate();
                }

                return(Json(new { success = _re }));
            }
            catch (Exception ex)
            {
                Logger.LogException(ex);
                return(Json(new { success = "-1" }));
            }
        }
Пример #2
0
 public decimal Template_Email_Update(Template_Email_Info info)
 {
     try
     {
         Template_EmailDA emailDA = new Template_EmailDA();
         return(emailDA.Template_Email_Update(info));
     }
     catch (Exception ex)
     {
         Logger.LogException(ex);
         return(-1);
     }
 }
Пример #3
0
        public ActionResult Show_Edit(decimal id)
        {
            if (SessionData.CurrentUser == null)
            {
                return(Redirect("/"));
            }

            try
            {
                Email_BL            _obj_bl = new Email_BL();
                Template_Email_Info _Template_Email_Info = _obj_bl.Template_Email_GetBy_Id(id, AppsCommon.GetCurrentLang());
                ViewBag.Template_Email_Info = _Template_Email_Info;
            }
            catch (Exception ex)
            {
                Logger.LogException(ex);
            }
            return(View("~/Areas/Manager/Views/TemplateEmail/_PartialEdit.cshtml"));
        }
Пример #4
0
 public decimal Template_Email_Insert(Template_Email_Info info)
 {
     try
     {
         OracleParameter paramReturn = new OracleParameter("p_return", OracleDbType.Decimal, ParameterDirection.Output);
         OracleHelper.ExecuteNonQuery(Configuration.connectionString, CommandType.StoredProcedure, "pkg_template_email.Proc_Template_Email_Insert",
                                      new OracleParameter("p_name", OracleDbType.Varchar2, info.Name, ParameterDirection.Input),
                                      new OracleParameter("p_type", OracleDbType.Varchar2, info.Type, ParameterDirection.Input),
                                      new OracleParameter("p_content", OracleDbType.Clob, info.Content, ParameterDirection.Input),
                                      new OracleParameter("p_note", OracleDbType.Clob, info.Note, ParameterDirection.Input),
                                      new OracleParameter("p_created_by", OracleDbType.Varchar2, info.Created_By, ParameterDirection.Input),
                                      paramReturn
                                      );
         return(Convert.ToDecimal(paramReturn.Value.ToString()));
     }
     catch (Exception ex)
     {
         Logger.LogException(ex);
         return(-1);
     }
 }