コード例 #1
0
        PutCustomerResponse ICustomerService.PutCustomer(PutCustomerRequest prmcustomerRequest)
        {
            PutCustomerResponse putCustomer = new PutCustomerResponse();

            try
            {
                ClientesDTO clientesDTO;
                ICustomerServiceBusiness iCSBusiness;

                clientesDTO = new ClientesDTO
                {
                    CodTypeIdent = prmcustomerRequest.Customer.IdType,
                    CustID       = prmcustomerRequest.Customer.IdNumber,
                    FName        = prmcustomerRequest.Customer.FirstName,
                    LName        = prmcustomerRequest.Customer.LastNames,
                    Email        = prmcustomerRequest.Customer.Email,
                    PhoneNumber  = prmcustomerRequest.Customer.PhoneNumber,
                    Address      = prmcustomerRequest.Customer.Address,
                    City         = prmcustomerRequest.Customer.City,
                    Country      = prmcustomerRequest.Customer.Country,
                    User         = prmcustomerRequest.Customer.User,
                    Status       = prmcustomerRequest.Customer.StatusCustomer,
                    Password     = prmcustomerRequest.Customer.Password,
                    ID           = prmcustomerRequest.Customer.IdUser
                };

                iCSBusiness = new CustomerServicesBusiness();
                putCustomer = iCSBusiness.PutCustomerRequest(clientesDTO);
            }
            catch (Exception ex)
            {
                putCustomer.status.CodeResp    = "01";
                putCustomer.status.MessageResp = "Error en el Servicio";
                Common.CreateTrace.WriteLog(Common.CreateTrace.LogLevel.Error, "ERROR EN EL SERVICIO CustomerService:PutCustomer " + ex.Message);
                throw ex;
            }

            return(putCustomer);
        }
コード例 #2
0
        PutCustomerResponse ICustomerServiceBusiness.PutCustomerRequest(ClientesDTO UpdateClientesDTO)
        {
            int rsta = 0;
            PutCustomerResponse PUTcustomerResponse = new PutCustomerResponse();

            PUTcustomerResponse.status = new Status();

            ClientesDAL ClientesDAL = new ClientesDAL();

            rsta = ClientesDAL.UpdateClientes(UpdateClientesDTO);

            if (rsta == 0)
            {
                PUTcustomerResponse.status.CodeResp    = "01";
                PUTcustomerResponse.status.MessageResp = "Error en Actualizacion";
            }
            else
            {
                PUTcustomerResponse.status.CodeResp    = "0";
                PUTcustomerResponse.status.MessageResp = "Proceso Satisfactorio";
            }

            return(PUTcustomerResponse);
        }
コード例 #3
0
 public PutCustomerResponse1(PutCustomerResponse PutCustomerResponse)
 {
     this.PutCustomerResponse = PutCustomerResponse;
 }