Ejemplo n.º 1
0
        public void UpdateClient(
            string Name,
            string Adress,
            string PhoneNumber,
            int Tariff,
            int Zone,
            string PonClient,
            string Comment,
            int IDNumber)
        {
            ClientsDao dao = new ClientsDao();

            Client oldClient = dao.Details(IDNumber);

            Client client = new Client()

            {
                Name        = Name,
                Adress      = Adress,
                PhoneNumber = PhoneNumber,
                ZoneId      = Tariff,
                TariffId    = Zone,
                Comment     = Comment,
                IDNumber    = IDNumber,
                Validity    = oldClient.Validity,
                Included    = oldClient.Included
            };


            dao.Update(client);
        }
Ejemplo n.º 2
0
        public void Add(
            string ClientName,
            string Address,
            string PhoneNumber,
            string Tariff,
            string Zone,
            string PonClient,
            string Comment)
        {
            BillingSystemContext context = new BillingSystemContext();
            int    zone   = context.Zones.FirstOrDefault(z => z.Town == Zone).IDNumber;
            int    tariff = context.Tariffs.FirstOrDefault(t => t.Name == Tariff).IDNumber;
            Client client = new Client()
            {
                Name        = ClientName,
                Adress      = Address,
                ZoneId      = zone,
                IPAdress    = null,
                PhoneNumber = PhoneNumber,
                Comment     = Comment,
                Included    = DateTime.Now,
                Validity    = DateTime.Now,
                TariffId    = tariff
            };
            ClientsDao dao = new ClientsDao();

            dao.Insert(client);
        }
Ejemplo n.º 3
0
        public void DeleteClient(int IDNumber)
        {
            BillingSystemContext context = new BillingSystemContext();
            Client     client            = context.Clients.FirstOrDefault(c => c.IDNumber == IDNumber);
            ClientsDao dao = new ClientsDao();

            dao.Delete(client);
        }
Ejemplo n.º 4
0
        public ClientEditDTO GetClientEdit(int ClientId)
        {
            ClientsDao dao = new ClientsDao();

            ClientEditDTO edit = (ClientEditDTO)ModelToDto <ClientEditDTO>(dao.Details(ClientId));

            edit.ChooseZonesAndTariffs = GetZonesAndTariffs();
            return(edit);
        }
Ejemplo n.º 5
0
        public IActionResult Register()
        {
            ClientsDao dao = new ClientsDao();

            return(View(dao.GetAll()));
        }