private void BlockCorporateCardOnCAF(string cardNo) { string currentuser = Session["CurrentUserID"].ToString(); string currentusername = Session["DomainUserName"].ToString(); Guid userguid = new Guid(currentuser); SystemUser user = db.systemUser.Single(p => p.SystemUserId == userguid); string usernum = String.IsNullOrEmpty(user.TandemUserNum) ? String.Empty : user.TandemUserNum; string usergroup = String.IsNullOrEmpty(user.TandemUserGroup) ? String.Empty : user.TandemUserGroup; Params param = new Params() { Parameter = new Dictionary <string, string>() }; param.RequestTransType = "ChangeATMStatusByAtmNo"; param.Parameter.Add("atmNo", cardNo); param.Parameter.Add("newStatus", "2"); param.Parameter.Add("sUserNum", usernum); param.Parameter.Add("sUserGroup", usergroup); string start = DateTime.Now.ToString(); ChangeStatusResult result = StatusUpdate.Card(param); ChangeStatusUpdatedBy updatedby = new ChangeStatusUpdatedBy { ID = currentuser, Name = currentusername }; result.UpdatedBy = updatedby; string stop = DateTime.Now.ToString(); ChangeStatusLog.Write(param, result, start, stop); }
public JsonResult ChangeUserIdStatus() { string currentuser = Session["CurrentUserID"].ToString(); string currentusername = Session["DomainUserName"].ToString(); string userid = Request["UserId"]; string newstatus = Request["NewStatus"]; Params param = new Params() { Parameter = new Dictionary <string, string>() }; param.RequestTransType = "ChangeIBILoginByUserId"; param.Parameter.Add("userId", userid); param.Parameter.Add("newStatus", newstatus); param.Parameter.Add("agentId", currentusername); string start = DateTime.Now.ToString(); ChangeStatusResult result = StatusUpdate.LoginIBI(param); ChangeStatusUpdatedBy updatedby = new ChangeStatusUpdatedBy { ID = currentuser, Name = currentusername }; result.UpdatedBy = updatedby; string stop = DateTime.Now.ToString(); ChangeStatusLog.Write(param, result, start, stop); return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult KeyBCABukaBlokir() { string currentuser = Session["CurrentUserID"].ToString(); string currentusername = Session["DomainUserName"].ToString(); string entityType = string.IsNullOrEmpty(Request["EntityType"]) ? "" : Request["EntityType"]; string keyid = string.IsNullOrEmpty(Request["KeyId"]) ? "" : Request["KeyId"]; string tokenType = string.IsNullOrEmpty(Request["TokenType"]) ? "" : Request["TokenType"]; string random = string.IsNullOrEmpty(Request["Random"]) ? "" : Request["Random"]; string updateOfficer = currentusername; string message = string.Empty; if (tokenType == "A") { message = "TokenUnlockActiveCard"; } else { message = "TokenUnlockVasco"; } Params param = new Params() { Parameter = new Dictionary <string, string>() }; param.RequestTransType = message; param.Parameter.Add("userId", keyid); param.Parameter.Add("random", random); if (entityType == "9") { param.Parameter.Add("type", "IBN"); } else if (entityType == "11") { param.Parameter.Add("type", "SME"); param.Parameter.Add("updateOfficer", updateOfficer); } string start = DateTime.Now.ToString(); ChangeStatusResult result = StatusUpdate.TokenUnlock(param); ChangeStatusUpdatedBy updatedby = new ChangeStatusUpdatedBy { ID = currentuser, Name = currentusername }; result.UpdatedBy = updatedby; string stop = DateTime.Now.ToString(); ChangeStatusLog.Write(param, result, start, stop); return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult ChangeKeyBCAStatus() { string currentuser = Session["CurrentUserID"].ToString(); string currentusername = Session["DomainUserName"].ToString(); string entityType = string.IsNullOrEmpty(Request["EntityType"]) ? "" : Request["EntityType"]; string theId = string.IsNullOrEmpty(Request["TheId"]) ? "" : Request["TheId"]; string oldstatus = string.IsNullOrEmpty(Request["OldStatus"]) ? "" : Request["OldStatus"]; string newstatus = string.IsNullOrEmpty(Request["NewStatus"]) ? "" : Request["NewStatus"]; string reason = string.IsNullOrEmpty(Request["Reason"]) ? "" : Request["Reason"]; Params param = new Params() { Parameter = new Dictionary <string, string>() }; if (entityType == "9") { param.WSDL = "TokenUpdateStatus"; param.RequestTransType = "ChangeTokenStatusByKeyId"; param.Parameter.Add("keyId", theId); } else if (entityType == "11") { param.WSDL = "TokenSMEUpdateStatus"; param.RequestTransType = "ChangeTokenSMEStatusBySnToken"; param.Parameter.Add("snToken", theId); } param.Parameter.Add("oldStatus", oldstatus); param.Parameter.Add("newStatus", newstatus); param.Parameter.Add("desc", reason); param.Parameter.Add("operator", currentusername); string start = DateTime.Now.ToString(); ChangeStatusResult result = StatusUpdate.Token(param); ChangeStatusUpdatedBy updatedby = new ChangeStatusUpdatedBy { ID = currentuser, Name = currentusername }; result.UpdatedBy = updatedby; string stop = DateTime.Now.ToString(); ChangeStatusLog.Write(param, result, start, stop); return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult ChangeMalwareStatus() { string currentuser = Session["CurrentUserID"].ToString(); string currentusername = Session["DomainUserName"].ToString(); string userid = Request["UserId"]; string newstatus = Request["NewStatus"]; Params param = new Params() { Parameter = new Dictionary <string, string>() }; ChangeStatusResult result = new ChangeStatusResult(); param.Parameter.Add("cust_id", userid); param.Parameter.Add("update_officer", currentusername); if (newstatus.Equals("N")) { param.RequestTransType = "ReleaseMalwareStatusByUserId"; result = StatusUpdate.BlockMalwareIB(param); } else { param.RequestTransType = "BlockMalwareStatusByUserId"; result = StatusUpdate.ReleaseMalwareIB(param); } string start = DateTime.Now.ToString(); ChangeStatusUpdatedBy updatedby = new ChangeStatusUpdatedBy { ID = currentuser, Name = currentusername }; result.UpdatedBy = updatedby; string stop = DateTime.Now.ToString(); ChangeStatusLog.Write(param, result, start, stop); return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult BlockCorporateCard() { string currentuser = Session["CurrentUserID"].ToString(); string currentusername = Session["DomainUserName"].ToString(); string cardNo = string.IsNullOrEmpty(Request["_cardNo"]) ? string.Empty : Request["_cardNo"]; string blockType = string.IsNullOrEmpty(Request["_blockType"]) ? string.Empty : Request["_blockType"]; string reasonCode = string.IsNullOrEmpty(Request["_reasonCode"]) ? string.Empty : Request["_reasonCode"]; Params param = new Params() { Parameter = new Dictionary <string, string>() }; param.RequestTransType = "ChangeCorporateCardStatusByCardNo"; param.Parameter.Add("cardNo", cardNo); param.Parameter.Add("blockType", blockType); param.Parameter.Add("reasonCode", reasonCode); param.Parameter.Add("userId", currentusername); string start = DateTime.Now.ToString(); ChangeStatusResult result = StatusUpdate.CorporateCard(param); ChangeStatusUpdatedBy updatedby = new ChangeStatusUpdatedBy { ID = currentuser, Name = currentusername }; result.UpdatedBy = updatedby; if (result.Status == ChangeStatusResultType.Success) { BlockCorporateCardOnCAF(cardNo); } string stop = DateTime.Now.ToString(); ChangeStatusLog.Write(param, result, start, stop); return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult ChangeBlockStatus() { string currentuser = Session["CurrentUserID"].ToString(); string currentusername = Session["DomainUserName"].ToString(); Guid userguid = new Guid(currentuser); SystemUser user = db.systemUser.Single(p => p.SystemUserId == userguid); string usernum = String.IsNullOrEmpty(user.TandemUserNum) ? String.Empty : user.TandemUserNum; string usergroup = String.IsNullOrEmpty(user.TandemUserGroup) ? String.Empty : user.TandemUserGroup; string mobileno = Request["MobileNo"]; string newstatus = Request["NewStatus"]; Params param = new Params() { Parameter = new Dictionary <string, string>() }; param.RequestTransType = "ChangeMBStatusByMobileNo"; param.Parameter.Add("mobileNo", mobileno); param.Parameter.Add("newStatus", newstatus); param.Parameter.Add("agentId", currentusername); param.Parameter.Add("sUserNum", usernum); param.Parameter.Add("sUserGroup", usergroup); string start = DateTime.Now.ToString(); ChangeStatusResult result = StatusUpdate.UserMB(param); ChangeStatusUpdatedBy updatedby = new ChangeStatusUpdatedBy { ID = currentuser, Name = currentusername }; result.UpdatedBy = updatedby; string stop = DateTime.Now.ToString(); ChangeStatusLog.Write(param, result, start, stop); return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult ChangePinCounter() { string currentuser = Session["CurrentUserID"].ToString(); string currentusername = Session["DomainUserName"].ToString(); Guid userguid = new Guid(currentuser); SystemUser user = db.systemUser.Single(p => p.SystemUserId == userguid); string usernum = String.IsNullOrEmpty(user.TandemUserNum) ? String.Empty : user.TandemUserNum; string usergroup = String.IsNullOrEmpty(user.TandemUserGroup) ? String.Empty : user.TandemUserGroup; string cardno = Request["CardNo"]; Params param = new Params() { Parameter = new Dictionary <string, string>() }; param.RequestTransType = "ChangePBResetPinCounterByAtmNo"; param.Parameter.Add("atmNo", cardno); param.Parameter.Add("sUserNum", usernum); param.Parameter.Add("sUserGroup", usergroup); string start = DateTime.Now.ToString(); ChangeStatusResult result = StatusUpdate.UserPhoneBanking(param); ChangeStatusUpdatedBy updatedby = new ChangeStatusUpdatedBy { ID = currentuser, Name = currentusername }; result.UpdatedBy = updatedby; string stop = DateTime.Now.ToString(); ChangeStatusLog.Write(param, result, start, stop); return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult ChangeBlockStatus() { string currentuser = Session["CurrentUserID"].ToString(); string currentusername = Session["DomainUserName"].ToString(); string mobileno = Request["MobileNo"]; string newstatus = Request["NewStatus"]; string reason = Request["Reason"]; Params param = new Params() { Parameter = new Dictionary <string, string>() }; param.RequestTransType = "ChangeSMSBankStatusByMobileNo"; param.Parameter.Add("mobileNo", mobileno); param.Parameter.Add("newStatus", newstatus); param.Parameter.Add("agentId", currentusername); param.Parameter.Add("reason", reason); string start = DateTime.Now.ToString(); ChangeStatusResult result = StatusUpdate.UserSMSBanking(param); ChangeStatusUpdatedBy updatedby = new ChangeStatusUpdatedBy { ID = currentuser, Name = currentusername }; result.UpdatedBy = updatedby; string stop = DateTime.Now.ToString(); ChangeStatusLog.Write(param, result, start, stop); return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult KeyBCAWriteToLog() { string currentuser = Session["CurrentUserID"].ToString(); string currentusername = Session["DomainUserName"].ToString(); string entityType = string.IsNullOrEmpty(Request["EntityType"]) ? "" : Request["EntityType"]; string createdDate = string.IsNullOrEmpty(Request["CreatedDate"]) ? "" : Request["CreatedDate"]; string keyId = string.IsNullOrEmpty(Request["KeyId"]) ? "" : Request["KeyId"]; string updateOfficer = currentusername; DateTime?dtLastUpdatedDate = Formatter.ParseExact(Request["LastUpdatedDate"], "dd/MM/yyyy HH:mm:ss"); string lastUpdatedDate = Formatter.ToStringExact(dtLastUpdatedDate, "MM/dd/yyyy HH:mm:ss"); string snToken = string.IsNullOrEmpty(Request["SNToken"]) ? "" : Request["SNToken"]; string atmNo = string.IsNullOrEmpty(Request["ATMNo"]) ? "" : Request["ATMNo"]; string firstName = string.IsNullOrEmpty(Request["FirstName"]) ? "" : Request["FirstName"]; string applicationCode = string.IsNullOrEmpty(Request["ApplicationCode"]) ? "" : Request["ApplicationCode"]; string description = string.IsNullOrEmpty(Request["Description"]) ? "" : Request["Description"]; string corporateName = string.IsNullOrEmpty(Request["CorporateName"]) ? "" : Request["CorporateName"]; string action = string.IsNullOrEmpty(Request["Action"]) ? "" : Request["Action"]; string start = DateTime.Now.ToString(); ChangeStatusResult result = new ChangeStatusResult(); bool logUpdateSuccess = false; try { Params param = new Params() { Parameter = new Dictionary <string, string>() }; if (entityType == "9") { param.RequestTransType = "UpdateTokenTblKoneksiByUpdateOfficerLastUpdateKeyIdAndSnToken"; } else if (entityType == "11") { param.RequestTransType = "UpdateTokenSMETblKoneksiByUpdateOfficerLastUpdateKeyIdAndSnToken"; } param.Parameter.Add("updateOfficer", updateOfficer); param.Parameter.Add("lastUpdateDate", lastUpdatedDate); param.Parameter.Add("keyId", keyId); param.Parameter.Add("snToken", snToken); result = StatusUpdate.WriteToLog(param); logUpdateSuccess = (result.Status == ChangeStatusResultType.Success) ? true : false; } catch (Exception e) { } try { string currentDate = Formatter.ToStringExact(DateTime.Now, "MM/dd/yyyy HH:mm:ss"); Params param = new Params() { Parameter = new Dictionary <string, string>() }; if (entityType == "9") { param.RequestTransType = "InsertTokenBackOfficeActifityLog1"; param.Parameter.Add("createdDate", currentDate); param.Parameter.Add("kdLog", "BKBLKR"); param.Parameter.Add("kdBO", "HLO"); param.Parameter.Add("snToken", snToken); param.Parameter.Add("keyId", keyId); param.Parameter.Add("atmNo", atmNo); param.Parameter.Add("firstName", firstName); param.Parameter.Add("aplCode", applicationCode); param.Parameter.Add("statusLama", "BLK"); param.Parameter.Add("statusBaru", "BKA"); param.Parameter.Add("updateOfficer", updateOfficer); param.Parameter.Add("desc", description); param.Parameter.Add("action", action); param.Parameter.Add("lastUpdateDate", lastUpdatedDate); } else if (entityType == "11") { param.RequestTransType = "InsertTokenSMEBackOfficeActifityLog"; param.Parameter.Add("createdDate", createdDate); param.Parameter.Add("kdLog", "BKBLKR"); param.Parameter.Add("snToken", snToken); param.Parameter.Add("keyId", keyId); param.Parameter.Add("cardNo", atmNo); param.Parameter.Add("firstName", firstName); param.Parameter.Add("kdApl", "S1ACIB9502"); param.Parameter.Add("statusLama", "BLK"); param.Parameter.Add("statusBaru", "BKA"); param.Parameter.Add("updateOfficer", updateOfficer); param.Parameter.Add("keterangan", description); param.Parameter.Add("tindakan", action); param.Parameter.Add("lastUpdate", lastUpdatedDate); param.Parameter.Add("corpName", corporateName); } result = StatusUpdate.WriteToLog(param); logUpdateSuccess = (result.Status == ChangeStatusResultType.Success) ? true : false; } catch (Exception e) { } if (!(logUpdateSuccess)) { result.Status = ChangeStatusResultType.FailedToWriteToLog; } ChangeStatusUpdatedBy updatedby = new ChangeStatusUpdatedBy { ID = currentuser, Name = currentusername }; result.UpdatedBy = updatedby; string stop = DateTime.Now.ToString(); ChangeStatusLog.Write(null, result, start, stop); return(Json(result, JsonRequestBehavior.AllowGet)); }