Example #1
0
        public ICollection <Customer> GetAll()
        {
            using (var service = new ServiceModeloNegocios.ServiceClient())
            {
                var cs_database = service.GetAllCustomers();

                var customers = new List <Customer>();

                foreach (var c_database in cs_database)
                {
                    customers.Add(
                        new Customer
                    {
                        CustomerID    = c_database.CustomerID,
                        Customer_name = c_database.Customer_name,
                        Address       = c_database.Address,
                        Document_type = (TipoDocumento)c_database.Document_type,
                        Document_nro  = c_database.Document_nro,
                        Email         = c_database.Email,
                        Phone         = c_database.Phone,
                        Estado        = (Estado)c_database.Estado
                    }
                        );
                }
                return(customers);
            }
        }
Example #2
0
 public void Delete(int id)
 {
     using (var service = new ServiceModeloNegocios.ServiceClient())
     {
         var customer = service.GetCustomerById(id);
         service.DeleteCustomer(customer);
     }
 }
Example #3
0
        public void Create(Customer customer)
        {
            using (var service = new ServiceModeloNegocios.ServiceClient())
            {
                var c_database = new ServiceModeloNegocios.Customer()
                {
                    Customer_name = customer.Customer_name,
                    Address       = customer.Address,
                    Document_type = (ServiceModeloNegocios.TipoDocumento)customer.Document_type,
                    Document_nro  = customer.Document_nro,
                    Email         = customer.Email,
                    Phone         = customer.Phone,
                    Estado        = ServiceModeloNegocios.Estado.ACTIVO
                };

                service.CreateCustomer(c_database);
            }
        }
Example #4
0
        public void Edit(Customer customer)
        {
            using (var service = new ServiceModeloNegocios.ServiceClient())
            {
                var c_database = new ServiceModeloNegocios.Customer
                {
                    CustomerID    = customer.CustomerID,
                    Customer_name = customer.Customer_name,
                    Address       = customer.Address,
                    Document_type = (ServiceModeloNegocios.TipoDocumento)customer.Document_type,
                    Document_nro  = customer.Document_nro,
                    Email         = customer.Email,
                    Phone         = customer.Phone,
                    Estado        = (ServiceModeloNegocios.Estado)customer.Estado
                };

                service.EditCustomer(c_database);
            }
        }