public DataMessage MatchPayment(MatchModel model) { SqlParameter[] sqlParameters = { new SqlParameter("@PaymentID", model.internal_identifier), new SqlParameter("@AuditUserId", model.audit_user_id) }; DataMessage message; try { DataSet data = dh.FillDataSet("uspMatchPayment", sqlParameters, CommandType.StoredProcedure); //bool error = false; DataTable dt = new DataTable(); if (data.Tables.Count > 0) { dt = data.Tables[data.Tables.Count - 1]; } message = new MatchPayResponse(dh.ReturnValue, false, dt, (int)Language).Message; if (model.internal_identifier != null && !message.ErrorOccured) { GetPaymentInfo(model.internal_identifier.ToString()); } } catch (Exception e) { message = new ImisApiResponse(e).Message; } return(message); }
public DataMessage MatchPayment(MatchModel model) { SqlParameter[] sqlParameters = { new SqlParameter("@PaymentID", model.internal_identifier), new SqlParameter("@AuditUserId", model.audit_user_id) }; DataMessage message; try { DataSet data = dh.FillDataSet("uspMatchPayment", sqlParameters, CommandType.StoredProcedure); //bool error = false; DataTable dt = new DataTable(); if (data.Tables.Count > 0) { dt = data.Tables[data.Tables.Count - 1]; // error = true; // if (dt.Rows.Count > 0) // { // var firstRow = dt.Rows[0]; // if (Convert.ToInt32(firstRow["PaymentMatched"]) > 0) // { // error = false; // } // } // else // { // error = true; // } } message = new MatchPayResponse(dh.ReturnValue, false, dt, (int)Language).Message; if (model.internal_identifier != 0 && !message.ErrorOccured) { GetPaymentInfo(model.internal_identifier); } } catch (Exception e) { message = new ImisApiResponse(e).Message; } return(message); }