コード例 #1
0
 private List <string> ValidationEntry(object obj)
 {
     strvalidationResult.Clear();
     EntityValidation = (MDL.AddFundTransfer)obj;
     if (string.IsNullOrWhiteSpace(EntityValidation.up_fundbalance))
     {
         strvalidationResult.Add("Amount is required!");
     }
     if (string.IsNullOrWhiteSpace(EntityValidation.up_password))
     {
         strvalidationResult.Add("Password is required!");
     }
     if (EntityValidation.up_userid.ToString() == "00000000-0000-0000-0000-000000000000")
     {
         strvalidationResult.Add("please select a Account!");
     }
     return(strvalidationResult);
 }
コード例 #2
0
 public JsonResult SaveEntry(MDL.AddFundTransfer model)
 {
     GlobalVarible.Clear();
     try
     {
         strvalidationResult = ValidationEntry(model);
         if (strvalidationResult.Count() == 0)
         {
             if (checkpassword(model.up_password))
             {
                 string[,] param = { { "USERID", Guid.Parse(User.Identity.GetUserId()).ToString() }, { "BALTOADD", model.up_fundbalance }, { "TRANSMODE", "WEB" }, };
                 COM.DBHelper.SQLReturnValue M = sqlhelper.ExecuteProcWithMessageKMT("ADD_FUND_SUPER", param, true);
                 if (M.ValueFromSQL == 1)
                 {
                     GlobalVarible.AddMessage(M.MessageFromSQL);
                 }
                 else
                 {
                     throw new Exception(string.Join("<br />", M.MessageFromSQL));
                 }
             }
             else
             {
                 throw new Exception(string.Join("<br />", "Invalid Password!"));
             }
         }
         else
         {
             throw new Exception(string.Join("<br />", strvalidationResult));
         }
     }
     catch (Exception ex)
     {
         GlobalVarible.AddError(ex.Message);
     }
     MySession.Current.MessageResult.MessageHtml = GlobalVarible.GetMessageHTML();
     return(Json(MySession.Current.MessageResult, JsonRequestBehavior.AllowGet));
 }