示例#1
0
        public OperationResult <CustomerLawyerData> GetCustomerById(RequestOperation <int> request)
        {
            var result = new OperationResult <CustomerLawyerData>();

            try
            {
                var customer = CustomerDA.GetCustomerById(request.Body);
                if (customer == null)
                {
                    throw new Exception("不存在该用户");
                }
                result.Body = customer;

                result.ErrCode = 0;
                result.Message = "ok";
            }
            catch (Exception ex)
            {
                Logger.WriteException("GetCustomerById", ex, request);
                result.ErrCode = -1;
                result.Message = ex.Message;
            }

            return(result);
        }
示例#2
0
        public void LoadDetails(string customerId)
        {
            txtCustomer_No.Text = customerId;
            List <VBRAsiaCusModel> lm = VBRAsia_CustomersDA.GetVBRAsiaCustomer(Config.VBR4000Connection, customerId);

            if (lm.Count > 0)
            {
                FillForm(lm[0]);
            }
            else
            {
                List <CustomerModel> lm1 = CustomerDA.GetCustomerById(Config.VBR4000Connection, customerId);
                if (lm1.Count > 0)
                {
                    FillForm(lm1[0]);
                }
            }
        }
        public void Update()
        {
            var customer = new Customer();

            customer.FirstName = "Customer prueba nuevo";

            var da             = new CustomerDA();
            var codigoGenerado = da.InsertarCustomer(customer);

            //Actualizando el Artista
            customer.FirstName  = "Customer prueba nuevo actualiado";
            customer.CustomerId = codigoGenerado;
            var updated = da.UpdateCustomer(customer);

            Assert.IsTrue(updated);


            var artitaUpdate = da.GetCustomerById(codigoGenerado);

            Assert.IsTrue(artitaUpdate.FirstName == "Customer prueba nuevo actualiado");
        }