public System.Nullable <state>[][] login() { loginRequest inValue = new loginRequest(); loginResponse retVal = ((Challenge)(this)).login(inValue); return(retVal.@return); }
private void TryLogin() { try { var client = new EventsPortClient("EventsPortSoap11"); loginRequest request = new loginRequest(); request.username = TextBoxLogin.Text; request.password = TextBoxPassword.Password; loginResponse response = client.login(request); if (response.user == null) { MessageBox.Show("Incorrect username or password", "Error", MessageBoxButton.OK, MessageBoxImage.Error); TextBoxPassword.Password = ""; } else { LoggedUser = new User(response.user.username, response.user.password, response.user.admin); DialogResult = true; Close(); } } catch (Exception e) { System.Console.WriteLine(e.Message); } }
//POST: api/user/login public loginResponse login(login login) { var lr = new loginResponse(); lr.errorCode = 1; lr.message = "Error! wrong username or password!"; lr.data = null; if (login.username == "test" && login.password == "test") { lr.data = new ClsUser(); lr.data.id = 1; lr.data.name = "test"; lr.data.lastname = "test"; lr.data.username = "******"; lr.data.email = "*****@*****.**"; lr.data.date_created = DateTime.Now; lr.data.date_modified = DateTime.Now; lr.message = "User logged in successfully."; lr.errorCode = 0; } /*if (user != null) * { * lr.data = (ClsUser)user; * lr.message = "User logged in successfully."; * }*/ return(lr); }
public virtual baseResponse runAction(HttpContext context) { //In Release Mode we don't support request via HTTP-Get if (context.Request.HttpMethod == "GET") { throw new Exception("Sorry, GET is not allowed. Use POST instead."); } //Authenticate, if Required if (requiresAuthentication) { loginAction login = new loginAction(); loginResponse response = (loginResponse)login.runAction(context); if (response.responseCode == responseCodes.Error) { throw new Exception(string.Format("Authentication failed [{0}]", response.responseMessage)); } if (requiresAdministrator && !response.userIsAdministrator) { throw new Exception("An Administratoraccount is required in order to Perform this Action."); } userIsAdministrator = response.userIsAdministrator; } return(null); }
public LoginResponseDTO(loginResponse loginResponse) { User = new User() { Username = loginResponse.user.Username, Name = loginResponse.user.Name, LastName = loginResponse.user.Lastname, Email = loginResponse.user.Email, Id = loginResponse.user.Id, Password = loginResponse.user.Password, Role = (UserRole)Enum.Parse(typeof(UserRole), loginResponse.user.Role, true), BusinessRegistrationNumber = loginResponse.user.Bussines_registration_number, Enabled = loginResponse.user.Enabled, Deleted = loginResponse.user.Deleted, Blocked = loginResponse.user.Blocked, Address = new Core.Model.Address() { Id = loginResponse.user.Address.Id, Country = loginResponse.user.Address.Country, City = loginResponse.user.Address.City, Street = loginResponse.user.Address.Street, Number = loginResponse.user.Address.Number, ApartmentNumber = loginResponse.user.Address.Apartment_number, Longitude = loginResponse.user.Address.Longitude, Latitude = loginResponse.user.Address.Latitude, PostalCode = loginResponse.user.Address.Postal_code } }; }
public void bindAll(Game game) { engine = MatchvsEngine.getInstance(); this.game = game; registerUserRes = new registerUserResponse(registerUserResponseInner); initRes = new initResponse(initResponseInner); loginRes = new loginResponse(loginResponseInner); errorRes = new errorResponse(errorResponseInner); joinRoomRes = new joinRoomResponse(joinRoomResponseInner); joinRoomNot = new joinRoomNotify(joinRoomNotifyInner); joinOverRes = new joinOverResponse(joinOverResponseInner); sendFrameEventRes = new sendFrameEventResponse(sendFrameEventResponseInner); frameUp = new frameUpdate(frameUpdateInner); setFrameSyncRes = new setFrameSyncResponse(setFrameSyncResponseInner); setFrameSyncNot = new setFrameSyncNotify(setFrameSyncNotifyInner); engine.listen("initResponse", initRes); engine.listen("loginResponse", loginRes); engine.listen("errorResponse", errorRes); engine.listen("joinRoomResponse", joinRoomRes); engine.listen("joinRoomNotify", joinRoomNot); engine.listen("joinOverResponse", joinOverRes); engine.listen("sendFrameEventResponse", sendFrameEventRes); engine.listen("frameUpdate", frameUp); engine.listen("setFrameSyncResponse", setFrameSyncRes); engine.listen("setFrameSyncNotify", setFrameSyncNot); }
/// <summary> /// Creates a new Login session /// </summary> /// <param name="ApiToken">A valid API token. See dev.bronto.com for details</param> /// <returns>The Login session</returns> public static async Task <LoginSession> CreateAsync(string ApiToken) { using (BrontoSoapPortTypeClient client = BrontoSoapClient.Create()) { LoginSession login = new LoginSession(); loginResponse response = await client.loginAsync(ApiToken); login.SessionId = response.@return; return(login); } }
public object Post(loginRequest request) { loginResponse Response = new loginResponse(); if (request.Login.IsNullOrEmpty()) { base.Response.StatusCode = 400; return base.Response; } base.Response.StatusCode = Response.Session(request); return Response; }
private static async Task <PartnerLoginResponse> run(PartnerLoginRequest request) { loginResponse lresp = await SfLogin(request); LoginResult lres = lresp.result; response = new PartnerLoginResponse { ServerUrl = lres.metadataServerUrl, SessionId = lres.sessionId, UserId = lres.userId }; return(response); }
public object Post(loginRequest request) { loginResponse Response = new loginResponse(); if (request.Login.IsNullOrEmpty()) { base.Response.StatusCode = 400; return(base.Response); } base.Response.StatusCode = Response.Session(request); return(Response); }
private bool login(string sessionid, string initiator, string pin) { Security secObj = new Security(); mobiEz.loginResponse loginResponseObj = new loginResponse(); bool blnRetValue = false; if (sessionid.Length != 20) { blnRetValue = false; } else { try { mobiEz.login loginObj = new login(); mobiEz.loginRequestType loginRequestTypeObj = new loginRequestType(); loginRequestTypeObj.sessionid = sessionid; loginRequestTypeObj.initiator = initiator; loginRequestTypeObj.pin = pin; loginObj.loginRequest = loginRequestTypeObj; //invoke login function loginResponseObj = UMSObj.login(loginObj); if (loginResponseObj.loginReturn.result == 0) { blnRetValue = true; transObj.WriteLog("Login Mobifone successfull, sessionid=" + sessionid); } else { blnRetValue = false; transObj.WriteLog("Login Mobifone fail, result=" + loginResponseObj.loginReturn.result.ToString() + ", sessionid=" + sessionid); } } catch (Exception ex) { transObj.WriteLog("Login Mobifone fail, Exception=" + ex.ToString()); throw (ex); } } return(blnRetValue); }
static void Main(string[] args) { Mage_Api_Model_Server_Wsi_HandlerPortTypeClient client = new Mage_Api_Model_Server_Wsi_HandlerPortTypeClient(); //log in Magento API to get the session_id loginResponse session = client.loginAsync("userAPI", "keyAPI").Result; string sessionId = session.result; Console.WriteLine("Session ID: " + sessionId); //Let's get the info from Order "100000010" var response = client.salesOrderInfoAsync(sessionId, "100000010").Result; salesOrderEntity order = response.result; Console.WriteLine("Status in Order: " + order.status); }
private static void Login() { var args = new KeyValuePair <String, String>[] { new KeyValuePair <String, String>("grant_type", WebConfigurationManager.AppSettings["grant_type"]), new KeyValuePair <String, String>("client_id", WebConfigurationManager.AppSettings["client_id"]), new KeyValuePair <String, String>("client_secret", WebConfigurationManager.AppSettings["client_secret"]), }; String tokenResponse = (Task.Run(async() => await PostFormUrlEncoded <String>("https://api.neur.io/v1/oauth2/token", args))) .Result; loginResponse resp = JsonConvert.DeserializeObject <loginResponse>(tokenResponse); bearer = String.Format("Bearer {0}", resp.access_token); }
public authTokenType Login(string usuario, string contraseña) { xmCryptoService client = new xmCryptoService(); try { var log = new login { UserID = usuario, password = contraseña, authModel = authModelType.PROP }; loginResponse response = client.login(log); return(response.AuthToken); } catch (Exception ex) { return(null); } }
public override baseResponse runAction(System.Web.HttpContext context) { loginResponse response = new loginResponse(); try { base.runAction(context); string username = context.Request["username"]; string password = context.Request["password"]; if (string.IsNullOrEmpty(username) || string.IsNullOrEmpty(password)) { throw new Exception("No Username and/or Password supplied."); } addParameter("@usr_name", SqlDbType.VarChar, username); addParameter("@usr_password", SqlDbType.VarChar, hashPassword(password)); int spResult = executeProcedure(); if (spResult == -2) { throw new Exception("The provided Useraccount is not active."); } if (spResult == -1) { throw new Exception("Username and/or Password are incorrect."); } response.responseCode = (spResult >= 0 ? responseCodes.OK : responseCodes.Error); response.userIsAdministrator = (spResult == 1); } catch (Exception exc) { response.responseCode = responseCodes.Error; response.responseMessage = exc.Message; } return(response); }
public async Task <bool> loginToSalesForce() { CallOptions callOptions = new CallOptions(); LoginScopeHeader loginScopeHeader = new LoginScopeHeader() { organizationId = SConfig.OrganizationId, portalId = SConfig.PortalId }; //callOptions.client = ""; LoginClient = new SoapClient(); //loginResponse res = await LoginClient.loginAsync(loginScopeHeader, callOptions, SConfig.UserName, SConfig.Password); try { loginResponse res = await LoginClient.loginAsync(null, null, SConfig.UserName, SConfig.Password); var sessionId = res.result.sessionId; if (!string.IsNullOrEmpty(sessionId)) { Client.Endpoint.Address = new System.ServiceModel.EndpointAddress(res.result.serverUrl); sessionHeader = new SessionHeader() { sessionId = sessionId }; return(true); } else { return(false); } } catch (Exception e) { var mes = e; return(false); } }
public loginResponse1(loginResponse loginResult) { this.loginResult = loginResult; }
public loginResponse PresentmentFile(SavePresentmentDetails ul) { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[ul.AppID].ConnectionString); string query = ""; SqlCommand dbcommand; loginResponse res = new loginResponse(); if (ul.AppID == null || ul.AppID.Trim() == "") { res.ResDescription = "Invalid AppId"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30008"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } else if (ul.AppID.Trim() != "" && ValidatePresement.ValidateAppID(ul.AppID.Trim()) != true) { res.ResDescription = "Invalid AppId"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30008"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } else if (ValidatePresement.CheckAccess(ul.AppID.Trim(), "P") != true) { res.ResDescription = "Unauthorized user"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30017"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } else if (ul.MerchantKey == null || ul.MerchantKey.Trim() == "") { res.ResDescription = "Invalid Merchant Key"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30009"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } else if (ul.MerchantKey.Trim() != "" && ValidatePresement.ValidateEntityMerchantKey(ul.MerchantKey.Trim(), ul.AppID) != true) { res.ResDescription = "Invalid Merchant Key"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30009"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } else if (ul.ActivityID == null || ul.ActivityID.Trim() == "") { res.ResDescription = "Invalid ActivityId"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30010"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } //else if (ul.ActivityID.Trim() != "") //{ // int checklength = ul.ActivityID.Length; // if(checklength !=18) // { // res.ResDescription = "Invalid ActivityId"; // res.Status = "Failure"; // res.ActivityID = ul.ActivityID; // res.ResCode = "ykR30010"; // res.FileNo = ""; // res.BankCode = ul.BankCode; // res.CreatedDateTime = ""; // res.LastEditDateTime = ""; // res.TotalRecords = ""; // res.TotalAmt = ""; // res.FileStatus = ""; // res.UMRNData = ul.UMRNData; // return res; // } //} if (ul.BankCode == null || ul.BankCode.Trim() == "") { res.ResDescription = "Invalid Bank"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30014"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } else if (ul.PresentmentDate == null || ul.PresentmentDate.Trim() == "") { res.ResDescription = "Invalid Data"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30012"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } else if (ul.RequestType == null || ul.RequestType.Trim() == "") { res.ResDescription = "Invalid Data"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30012"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } else if (ul.UMRNData == null || ul.UMRNData.Trim() == "") { res.ResDescription = "Invalid Data"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30012"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } else { bool Flag = true; #region For Checking Activity try { conn.Close(); if (ul.ActivityID.Trim() != "") { query = "Sp_PresentMentWebApi"; dbcommand = new SqlCommand(query, conn); dbcommand.Connection.Open(); dbcommand.CommandType = CommandType.StoredProcedure; dbcommand.Parameters.AddWithValue("@QueryType", "ValidateActivity"); dbcommand.Parameters.AddWithValue("@ActivityId", ul.ActivityID); SqlDataAdapter da = new SqlDataAdapter(dbcommand); DataSet ds = new DataSet(); da.Fill(ds); int getactivity = Convert.ToInt32(ds.Tables[0].Rows.Count); if (getactivity != 0) { dbcommand.Connection.Close(); dbcommand.Parameters.Clear(); res.ResDescription = "ActivityId is already exist"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30016"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } } } catch (Exception ex) { Console.Out.WriteLine("-----------------"); Console.Out.WriteLine(ex.Message); } #endregion #region Check integer compare if (ul.RequestType.Trim() != "") { if (ul.RequestType == "1") { bool checkrequesttype = ValidatePresement.ValidateInteger(ul.RequestType); if (checkrequesttype == true) { res.ResDescription = "Invalid Data"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30012"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; Flag = false; return(res); } } else { res.ResDescription = "Invalid Data"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30012"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; Flag = false; return(res); } } #endregion #region For Checking Bank try { if (ul.BankCode.Trim() != "") { conn.Close(); query = "Sp_PresentMentWebApi"; dbcommand = new SqlCommand(query, conn); dbcommand.Connection.Open(); dbcommand.CommandType = CommandType.StoredProcedure; dbcommand.Parameters.AddWithValue("@QueryType", "ValidateBank"); dbcommand.Parameters.AddWithValue("@Bankcode", ul.BankCode); SqlDataAdapter da = new SqlDataAdapter(dbcommand); DataSet ds = new DataSet(); da.Fill(ds); if (ds.Tables[0].Rows.Count > 0) { int getbankcount = Convert.ToInt32(ds.Tables[0].Rows.Count); if (getbankcount == 0) { dbcommand.Connection.Close(); dbcommand.Parameters.Clear(); res.ResDescription = "Invalid Bank"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30014"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } } else { dbcommand.Connection.Close(); dbcommand.Parameters.Clear(); res.ResDescription = "Invalid Bank"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30014"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } } } catch (Exception ex) { Console.Out.WriteLine("-----------------"); Console.Out.WriteLine(ex.Message); } #endregion #region Checking Duplicate XML int getcount = ValidatePresement.CheckXMLDUPLICATE(ul.UMRNData); if (getcount == 1) { res.ResDescription = "Invalid Data"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30012"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; Flag = false; return(res); } #endregion #region Checking Numeric or decimal Amount in XML bool checkamt = ValidatePresement.CheckXMLDUPLICATEAMOUNT(ul.UMRNData); if (checkamt == true) { res.ResDescription = "Invalid Data"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30012"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; Flag = false; return(res); } #endregion #region Checking Valid Date bool validdate = ValidatePresement.ValidateDate(ul.PresentmentDate); if (validdate == true) { res.ResDescription = "Invalid Data"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30012"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; Flag = false; return(res); } #endregion #region Checking Valid Date if (ValidatePresement.ValidateDate(ul.PresentmentDate, ul.AppID, ul.PresentmentDate, ul.BankCode)) { res.ResDescription = "Unauthorized request"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30017"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; Flag = false; return(res); } #endregion #region Checking Valid Date if (ValidatePresement.ValidateEntityDate(ul.PresentmentDate, ul.AppID, ul.PresentmentDate, ul.BankCode) == "2") { res.ResDescription = "Unauthorized request"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30017"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; Flag = false; return(res); } #endregion if (Flag) { string xml = ul.UMRNData; string createsinglexml = ValidatePresement.CreateXML(xml); string val = ""; Random generator = new Random(); Int64 r = generator.Next(000000000, 999999999); Random generator1 = new Random(); Int64 r1 = generator1.Next(000000000, 999999999); val += r.ToString() + r1.ToString(); Int64 filenumber = Convert.ToInt64(val); #region Insert Presentment Header try { conn.Close(); query = "Sp_PresentMentWebApi"; dbcommand = new SqlCommand(query, conn); dbcommand.CommandType = CommandType.StoredProcedure; dbcommand.Parameters.AddWithValue("@QueryType", "INSERTPRESENTMENTFILE"); dbcommand.Parameters.AddWithValue("@FileNumber", Convert.ToString(filenumber)); dbcommand.Parameters.AddWithValue("@PresentmentDate", ul.PresentmentDate.Trim()); dbcommand.Parameters.AddWithValue("@Bankcode", ul.BankCode.Trim()); dbcommand.Parameters.AddWithValue("@AppId", Convert.ToInt64(ul.AppID.Trim())); dbcommand.Parameters.AddWithValue("@ActivityId", ul.ActivityID.Trim()); dbcommand.Parameters.AddWithValue("@RequestType", Convert.ToInt64(ul.RequestType.Trim())); dbcommand.Parameters.AddWithValue("@UMRNData", createsinglexml.Trim()); SqlDataAdapter da = new SqlDataAdapter(dbcommand); DataSet ds = new DataSet(); da.Fill(ds); if (ds.Tables[0].Rows.Count > 0 && ds.Tables[1].Rows.Count > 0) { res.ResDescription = "Saved Successfully"; res.Status = "Success"; res.ActivityID = ds.Tables[1].Rows[0]["ActivityId"].ToString(); res.ResCode = "ykR30001"; res.FileNo = ds.Tables[1].Rows[0]["FileNo"].ToString(); res.BankCode = ds.Tables[1].Rows[0]["BankCode"].ToString(); res.CreatedDateTime = Convert.ToDateTime(ds.Tables[1].Rows[0]["CreatedDateTime"].ToString()).ToString("yyyy-MM-dd hh:mm"); res.LastEditDateTime = Convert.ToDateTime(ds.Tables[1].Rows[0]["LastEditDateTime"].ToString()).ToString("yyyy-MM-dd hh:mm"); res.TotalRecords = ds.Tables[0].Rows[0]["Recordcount"].ToString(); res.TotalAmt = ds.Tables[0].Rows[0]["TotalAmount"].ToString(); res.FileStatus = ds.Tables[1].Rows[0]["FileStatus"].ToString(); string GenerateXML = ""; string UMRN = ""; string AMOUNT = ""; string finalxml = "<UMDATA>"; for (int i = 0; i < ds.Tables[2].Rows.Count; i++) { UMRN = ds.Tables[2].Rows[i]["UMRN"].ToString(); AMOUNT = ds.Tables[2].Rows[i]["AMOUNT"].ToString(); GenerateXML = ValidatePresement.XMLCREATION(UMRN, AMOUNT, Convert.ToDateTime(ds.Tables[1].Rows[0]["LastEditDateTime"].ToString()).ToString("yyyy-MM-dd hh:mm"), ds.Tables[1].Rows[0]["FileStatus"].ToString()); finalxml += GenerateXML; } finalxml += "</UMDATA>"; res.UMRNData = finalxml; return(res); } else { res.ResDescription = "Invalid Data"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30012"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } } catch (Exception ex) { Console.Out.WriteLine("-----------------"); Console.Out.WriteLine(ex.Message); } #endregion } else { res.ResDescription = "Invalid Data"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30012"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } } return(res); }
public override IMovilwayApiResponse PerformUtibaOperation(IMovilwayApiRequest requestObject, UMarketSCClient utibaClientProxy, String sessionID) { GetSessionRequestBody request = requestObject as GetSessionRequestBody; GetSessionResponseBody response = null; createsessionResponse newSessionResponse = utibaClientProxy.createsession(new createsession()); String PIN = Utils.GenerateHash(newSessionResponse.createsessionReturn.sessionid, request.Username, request.Password); logger.InfoLow("[UTI] " + base.LOG_PREFIX + "[GetSessionProvider] [SEND-DATA] loginRequest {sessionid=" + newSessionResponse.createsessionReturn.sessionid + ",device_type=" + request.DeviceType + ",initiator=" + request.Username + ",pin=" + PIN + "}"); loginResponse loginResponse = utibaClientProxy.login(new login() { loginRequest = new loginRequestType() { sessionid = newSessionResponse.createsessionReturn.sessionid, device_type = request.DeviceType, initiator = request.Username, pin = PIN } }); logger.InfoLow("[UTI] " + base.LOG_PREFIX + "[GetSessionProvider] [RECV-DATA] loginResponse {result=" + loginResponse.loginReturn.result + ",result_namespace=" + loginResponse.loginReturn.result_namespace + "}"); response = new GetSessionResponseBody() { ResponseCode = Utils.BuildResponseCode(loginResponse.loginReturn.result, loginResponse.loginReturn.result_namespace), ResponseMessage = loginResponse.loginReturn.result_message, TransactionID = loginResponse.loginReturn.transid, SessionID = newSessionResponse.createsessionReturn.sessionid }; if (response.ResponseCode == 0) { if (ConfigurationManager.AppSettings["ProcessMigration"].ToLower() == "true") { //logger.InfoHigh("Comienza la migración del usuario: " + request.AuthenticationData.Username); bool migrateAgent = MigrateAgent(request.AuthenticationData.Username); int deviceType = GetDeviceType(request.AuthenticationData.Username); if (migrateAgent) { // Cambio de password Kinacu var changePinResponse = new ServiceExecutionDelegator <ChangePinResponseBody, ChangePinRequestBody>().ResolveRequest( new ChangePinRequestBody() { AuthenticationData = new AuthenticationData() { Username = request.AuthenticationData.Username, Password = ConfigurationManager.AppSettings["StandardOldPin"] }, DeviceType = deviceType, /*int.Parse(ConfigurationManager.AppSettings["StandardNewDeviceType"]),*/ Agent = request.AuthenticationData.Username, OldPin = ConfigurationManager.AppSettings["StandardOldPin"], NewPin = request.AuthenticationData.Password }, ApiTargetPlatform.Kinacu, ApiServiceName.ChangePin); // Login con Kinacu - NOT NOW - La proxima vez que entre va por Kinacu de una //logger.InfoHigh("Resultado del cambio de clave del usuario: " + changePinResponse.ResponseCode); // Save in DB if (changePinResponse.ResponseCode == 0) { //logger.InfoHigh("Se migró exitosamente la clave del usuario: " + request.AuthenticationData.Username); SaveAgentMigrated(request.AuthenticationData.Username); } } } // REPG2013 - esto queda deshabilitado por ahora // For speeding up, I'm caching the session value: //-var couchBaseClient = new CouchbaseClient(); //-couchBaseClient.Store(StoreMode.Set, Utils.GetSessionForUserKey(request.Username, request.Password), response.SessionID, new TimeSpan(0, UtibaUtils.SessionTTL, 0)); // Also caching the //-couchBaseClient.Store(StoreMode.Set, Utils.GetUserForSessionKey(response.SessionID), request.Username, new TimeSpan(0, UtibaUtils.SessionTTL, 0)); } return(response); }
private static async Task <loginResponse> SfLogin(PartnerLoginRequest request) { loginResponse lr = await sc.loginAsync(null, null, request.Username, request.Password + request.SecurityToken); return(lr); }
public loginResponse FileCancel(SavePresentmentDetails ul) { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[ul.AppID].ConnectionString); string query = ""; SqlCommand dbcommand; loginResponse res = new loginResponse(); if (ul.AppID == null || ul.AppID.Trim() == "") { res.ResDescription = "Invalid AppId"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30008"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } else if (ul.AppID.Trim() != "" && ValidatePresement.ValidateAppID(ul.AppID.Trim()) != true) { res.ResDescription = "Invalid AppId"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30008"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } else if (ValidatePresement.CheckAccess(ul.AppID.Trim(), "P") != true) { res.ResDescription = "Unauthorized user"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30017"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } else if (ul.MerchantKey == null || ul.MerchantKey.Trim() == "") { res.ResDescription = "Invalid MerchantKey"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30009"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } else if (ul.MerchantKey.Trim() != "" && ValidatePresement.ValidateEntityMerchantKey(ul.MerchantKey.Trim(), ul.AppID) != true) { res.ResDescription = "Invalid MerchantKey"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30009"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } else if (ul.ActivityID == null || ul.ActivityID.Trim() == "") { res.ResDescription = "Invalid ActivityId"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30010"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } //else if (ul.ActivityID.Trim() != "") //{ // int checklength = ul.ActivityID.Length; // if (checklength != 18) // { // res.ResDescription = "Invalid ActivityId"; // res.Status = "Failure"; // res.ActivityID = ul.ActivityID; // res.ResCode = "ykR30010"; // res.FileNo = ""; // res.BankCode = ul.BankCode; // res.CreatedDateTime = ""; // res.LastEditDateTime = ""; // res.TotalRecords = ""; // res.TotalAmt = ""; // res.FileStatus = ""; // res.UMRNData = ul.UMRNData; // return res; // } //} if (ul.RequestType == null || ul.RequestType.Trim() == "") { res.ResDescription = "Invalid Data"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30012"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } else if (ul.FileNo == null || ul.FileNo.Trim() == "") { res.ResDescription = "Invalid File Number"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30011"; res.FileNo = ul.FileNo; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } else { bool Flag = true; #region For Checking Activity try { if (ul.ActivityID.Trim() != "") { query = "Sp_PresentMentWebApi"; dbcommand = new SqlCommand(query, conn); dbcommand.Connection.Open(); dbcommand.CommandType = CommandType.StoredProcedure; dbcommand.Parameters.AddWithValue("@QueryType", "ValidateActivity"); dbcommand.Parameters.AddWithValue("@ActivityId", ul.ActivityID); SqlDataAdapter da = new SqlDataAdapter(dbcommand); DataSet ds = new DataSet(); da.Fill(ds); int getactivity = Convert.ToInt32(ds.Tables[0].Rows.Count); if (getactivity == 0) { dbcommand.Connection.Close(); dbcommand.Parameters.Clear(); res.ResDescription = "Invalid ActivityId"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30010"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } } } catch (Exception ex) { Console.Out.WriteLine("-----------------"); Console.Out.WriteLine(ex.Message); } #endregion #region For Checking File Number try { if (ul.FileNo.Trim() != "") { conn.Close(); query = "Sp_PresentMentWebApi"; dbcommand = new SqlCommand(query, conn); dbcommand.Connection.Open(); dbcommand.CommandType = CommandType.StoredProcedure; dbcommand.Parameters.AddWithValue("@QueryType", "ValidateFileno"); dbcommand.Parameters.AddWithValue("@FileNumber", ul.FileNo); SqlDataAdapter da = new SqlDataAdapter(dbcommand); DataSet ds = new DataSet(); da.Fill(ds); int getactivity = Convert.ToInt32(ds.Tables[0].Rows.Count); if (getactivity == 0) { dbcommand.Connection.Close(); dbcommand.Parameters.Clear(); res.ResDescription = "Invalid File Number"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30011"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; Flag = false; return(res); } } } catch (Exception ex) { Console.Out.WriteLine("-----------------"); Console.Out.WriteLine(ex.Message); } #endregion #region Check integer compare if (ul.RequestType.Trim() != "") { if (ul.RequestType == "2") { bool checkrequesttype = ValidatePresement.ValidateInteger(ul.RequestType); if (checkrequesttype == true) { res.ResDescription = "Invalid Data"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30012"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; Flag = false; return(res); } } else { res.ResDescription = "Invalid Data"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30012"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; Flag = false; return(res); } } #endregion #region Check File integer compare if (ul.FileNo.Trim() != "") { bool checkfileno = ValidatePresement.ValidateInteger(ul.FileNo); if (checkfileno == true) { res.ResDescription = "Invalid File Number"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30011"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; Flag = false; return(res); } } #endregion if (Flag) { #region Insert Presentment Header try { conn.Close(); query = "Sp_PresentMentWebApi"; dbcommand = new SqlCommand(query, conn); dbcommand.CommandType = CommandType.StoredProcedure; dbcommand.Parameters.AddWithValue("@QueryType", "UPDATEPRESENTMENTFILE"); dbcommand.Parameters.AddWithValue("@FileNumber", Convert.ToString(ul.FileNo.Trim())); dbcommand.Parameters.AddWithValue("@AppId", Convert.ToInt64(ul.AppID.Trim())); dbcommand.Parameters.AddWithValue("@ActivityId", ul.ActivityID.Trim()); dbcommand.Parameters.AddWithValue("@RequestType", Convert.ToInt64(ul.RequestType.Trim())); SqlDataAdapter da = new SqlDataAdapter(dbcommand); DataSet ds = new DataSet(); da.Fill(ds); if (ds.Tables[0].Rows.Count > 0 && ds.Tables[1].Rows.Count > 0) { res.ActivityID = ds.Tables[1].Rows[0]["ActivityId"].ToString(); res.FileNo = ds.Tables[1].Rows[0]["FileNo"].ToString(); res.BankCode = ds.Tables[1].Rows[0]["BankCode"].ToString(); res.CreatedDateTime = Convert.ToDateTime(ds.Tables[1].Rows[0]["CreatedDateTime"].ToString()).ToString("yyyy-MM-dd hh:mm"); res.LastEditDateTime = Convert.ToDateTime(ds.Tables[1].Rows[0]["LastEditDateTime"].ToString()).ToString("yyyy-MM-dd hh:mm"); res.TotalRecords = ds.Tables[0].Rows[0]["Recordcount"].ToString(); res.TotalAmt = ds.Tables[0].Rows[0]["TotalAmount"].ToString(); res.Status = "Success"; res.FileStatus = ds.Tables[1].Rows[0]["FileStatus"].ToString(); res.ResCode = "ykR30002"; res.ResDescription = "Cancelled Successfully"; string GenerateXML = ""; string UMRN = ""; string AMOUNT = ""; string finalxml = "<UMDATA>"; for (int i = 0; i < ds.Tables[2].Rows.Count; i++) { UMRN = ds.Tables[2].Rows[i]["UMRN"].ToString(); AMOUNT = ds.Tables[2].Rows[i]["AMOUNT"].ToString(); GenerateXML = ValidatePresement.XMLCREATION(UMRN, AMOUNT, Convert.ToDateTime(ds.Tables[1].Rows[0]["LastEditDateTime"].ToString()).ToString("yyyy-MM-dd hh:mm"), ds.Tables[1].Rows[0]["FileStatus"].ToString()); finalxml += GenerateXML; } finalxml += "</UMDATA>"; res.UMRNData = finalxml; return(res); } else { res.ResDescription = "Invalid Data"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30012"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } } catch (Exception ex) { Console.Out.WriteLine("-----------------"); Console.Out.WriteLine(ex.Message); } #endregion } else { res.ResDescription = "Invalid Data"; res.Status = "Failure"; res.ActivityID = ul.ActivityID; res.ResCode = "ykR30012"; res.FileNo = ""; res.BankCode = ul.BankCode; res.CreatedDateTime = ""; res.LastEditDateTime = ""; res.TotalRecords = ""; res.TotalAmt = ""; res.FileStatus = ""; res.UMRNData = ul.UMRNData; return(res); } } return(res); }
public loginResponse1(loginResponse loginResponse) { this.loginResponse = loginResponse; }