You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.8 KiB

  1. using Swift.DAL.SwiftDAL;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Data;
  5. using System.Linq;
  6. using System.Text;
  7. namespace Swift.DAL.Remittance.CustomerReceivers
  8. {
  9. public class ReceiveCustomerDao : RemittanceDao
  10. {
  11. public DbResult Update(ReceiverModel receiverModel , string Id)
  12. {
  13. string sql = "exec proc_online_receiverSetup";
  14. sql += " @flag=" + (Id == "" || Id == "0" ? 'i' : 'u');
  15. sql += ",@receiverId=" + FilterString(Id);
  16. sql += ",@customerId=" + FilterString(receiverModel.CustomerId.ToString());
  17. sql += ",@firstName=" + FilterString(receiverModel.FirstName);
  18. // sql += ",@middleName=" + FilterString(receiverModel.MiddleName);
  19. //sql += ",@lastName1=" + FilterString(receiverModel.LastName);
  20. //sql += ",@lastName2=" + FilterString(receiverModel.SecondLastName);
  21. sql += ",@country=" + FilterString(receiverModel.Country);
  22. sql += ",@address=" + FilterString(receiverModel.Address);
  23. sql += ",@state=" + FilterString(receiverModel.State);
  24. //sql += ",@zipCode=" + _dao.FilterString(receiverModel);
  25. sql += ",@city=" +FilterString(receiverModel.City);
  26. sql += ",@email=" + FilterString(receiverModel.Email);
  27. sql += ",@homePhone=" + FilterString(receiverModel.TelephoneNo);
  28. sql += ",@mobile=" +FilterString(receiverModel.MobileNo);
  29. sql += ",@relationship=" + FilterString(receiverModel.Relation);
  30. return ParseDbResult(sql);
  31. }
  32. public DataRow SelectById(string rowId)
  33. {
  34. string sql = "exec proc_online_receiverSetup @Flag='sById' ";
  35. sql += ",@receiverId=" + FilterString(rowId);
  36. return ExecuteDataRow(sql);
  37. }
  38. }
  39. }