Exemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            var service = new HotelServiceClient();
            string message = service.DoWork();

            MessageBox.Show(message);
        }
Exemplo n.º 2
0
        private void btnGetList_Click(object sender, EventArgs e)
        {
            var service = new HotelServiceClient();
            //string message = service.DoWork();
            //MessageBox.Show(message);

            //string[] roomList1 = service.RoomInfoString();
            //foreach (string roomItem in roomList1)
            //{
            //    listBox1.Items.Add(roomItem);
            //}

            List<RoomTypeDTO> roomList1 = service.RoomInfoRoomTypeDTO();

            foreach (string roomItem in roomList1)
            {
                listBox1.Items.Add(roomItem);
            }

            //List<Room> roomList1 = RoomInfo();
            //foreach(Room roomItem in roomList1)
            //{
            //    listBox1.ControlAdded(roomItem);
            //}
        }
Exemplo n.º 3
0
 private void btnReserve_Click(object sender, RoutedEventArgs e)
 {
     int numRecord = ListRoom.SelectedIndex + 1;
     if (numRecord == 0)
     {
         MessageBox.Show("Для бронювання виберіть параметри");
     }
     else
     {
         HotelServiceClient idRecord = new HotelServiceClient();
         int _idRecord = idRecord.GetId(numRecord);
         RoomDTO room = new RoomDTO();
         room = idRecord.GetRowById(_idRecord);
         ReserveRoom reserveRoom = new ReserveRoom();
         DateTime aaa = Convert.ToDateTime(mwDateFrom.Text);
         DateTime bbb = Convert.ToDateTime(mwDateTo.Text);
         string ccc = Convert.ToString(bbb - aaa);
         int price = room.Price;
         reserveRoom.txtBlockType.Text = room.Name;
         reserveRoom.rrDateFrom.Text = mwDateFrom.Text;
         reserveRoom.rrDateTo.Text = mwDateTo.Text;
         reserveRoom.txtBlockCost.Text = price.ToString() + " грн.";
         reserveRoom.txtBlockInfo.Text = "14:00 " + reserveRoom.rrDateFrom.Text + " - 12:00 " + reserveRoom.rrDateTo.Text;
         reserveRoom._IDRecord = _idRecord;
         reserveRoom.Show();
     }
 }
Exemplo n.º 4
0
        private void btnReserve_Click(object sender, RoutedEventArgs e)
        {
            int numRecord = ListRoom.SelectedIndex + 1;

            if (numRecord == 0)
            {
                MessageBox.Show("Для бронювання виберіть параметри");
            }
            else
            {
                HotelServiceClient idRecord = new HotelServiceClient();
                int     _idRecord           = idRecord.GetId(numRecord);
                RoomDTO room = new RoomDTO();
                room = idRecord.GetRowById(_idRecord);
                ReserveRoom reserveRoom = new ReserveRoom();
                DateTime    aaa         = Convert.ToDateTime(mwDateFrom.Text);
                DateTime    bbb         = Convert.ToDateTime(mwDateTo.Text);
                string      ccc         = Convert.ToString(bbb - aaa);
                int         price       = room.Price;
                reserveRoom.txtBlockType.Text = room.Name;
                reserveRoom.rrDateFrom.Text   = mwDateFrom.Text;
                reserveRoom.rrDateTo.Text     = mwDateTo.Text;
                reserveRoom.txtBlockCost.Text = price.ToString() + " грн.";
                reserveRoom.txtBlockInfo.Text = "14:00 " + reserveRoom.rrDateFrom.Text + " - 12:00 " + reserveRoom.rrDateTo.Text;
                reserveRoom._IDRecord         = _idRecord;
                reserveRoom.Show();
            }
        }
Exemplo n.º 5
0
        public List <Hotels> ListarHoteles()
        {
            var hoteles    = new List <Hotels>();
            var hotelesIds = new List <string>();
            //var hotelesServiceRemoteAddress = new EndpointAddress("http://localhost:53745/HotelService.svc");
            var hotelesServiceRemoteAddress = new EndpointAddress("http://localhost:85/HotelService.svc");

            using (var hotelService = new HotelServiceClient(new System.ServiceModel.BasicHttpBinding(), hotelesServiceRemoteAddress))
            {
                hotelService.Endpoint.Binding.SendTimeout = new TimeSpan(0, 0, 0, 20);
                hoteles = hotelService.ListarHoteles().ToList();
            }

            //var colasServiceRemoteAddress = new EndpointAddress("http://localhost:40641/ColasService.svc");
            var colasServiceRemoteAddress = new EndpointAddress("http://localhost:92/ColasService.svc");

            using (var colasService = new ColasServiceClient(new System.ServiceModel.BasicHttpBinding(), colasServiceRemoteAddress))
            {
                colasService.Endpoint.Binding.SendTimeout = new TimeSpan(0, 0, 0, 20);
                hotelesIds = colasService.ListarHotelesNoValidados().ToList();
            }

            var habitacionesHabilitadas = hoteles.Where(x => !hotelesIds.Any(z => z == x.Codigo)).ToList();

            return(habitacionesHabilitadas);
        }
Exemplo n.º 6
0
 private void SetRoom(HotelServiceClient service)
 {
     string hotelName = cbxHotel.SelectedValue.ToString();
     int hotelId = service.GetHotelId(hotelName);
     cbxRoom.DataSource = service.GetRooms(hotelId);
     lblClientInfo.Text = hotelId.ToString();
 }
Exemplo n.º 7
0
        private void SetRoom(HotelServiceClient service)
        {
            string hotelName = cbxHotel.SelectedValue.ToString();
            int    hotelId   = service.GetHotelId(hotelName);

            cbxRoom.DataSource = service.GetRooms(hotelId);
            lblClientInfo.Text = hotelId.ToString();
        }
Exemplo n.º 8
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            var room = new HotelServiceClient();
            RoomDTO[] rooms = room.GetRooms();
            dataGridView1.DataSource = rooms;
            dataGridView1.Columns[0].Visible = false;
            rooms = room.GetAvailableRooms();
            listBox_AvailableRooms.DataSource = rooms;

            var guest = new HotelServiceClient();
            GuestDTO[] guests = guest.GetGuests();
            foreach (var g in guests)
            {
                ComboBoxGuest.Items.Add(g.Name + " " + g.Surname);
            }
        }
Exemplo n.º 9
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            var room = new HotelServiceClient();

            RoomDTO[] rooms = room.GetRooms();
            dataGridView1.DataSource         = rooms;
            dataGridView1.Columns[0].Visible = false;
            rooms = room.GetAvailableRooms();
            listBox_AvailableRooms.DataSource = rooms;

            var guest = new HotelServiceClient();

            GuestDTO[] guests = guest.GetGuests();
            foreach (var g in guests)
            {
                ComboBoxGuest.Items.Add(g.Name + " " + g.Surname);
            }
        }
Exemplo n.º 10
0
        static void Main(string[] args)
        {
            //byte[] bytes = File.ReadAllBytes(@"D:\Trabajo\webservice chile\Nuevo.xml");
            byte[] bytes = File.ReadAllBytes(@"D:\Trabajo\webservice chile\MinimunXML.xml");
            //byte[] bytes = File.ReadAllBytes(@"D:\Trabajo\webservice chile\WarningXML.xml");

            string   file     = Convert.ToBase64String(bytes);
            Response response = new Response();


            using (HotelServiceClient client = new HotelServiceClient())
            {
                client.ClientCredentials.UserName.UserName = "******";
                client.ClientCredentials.UserName.Password = "******";
                response = client.ValidationXML(file);

                Console.Write(response.Code);
            }
        }
Exemplo n.º 11
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (ComboBoxGuest.Text == "")
     {
         MessageBox.Show("Please login");
         return;
     }
     var service = new HotelServiceClient();
     string data = "Arrival: " +datePicker_arraive.Value.ToShortDateString() + "\nDeparture: " +
                     datePicker_departure.Value.ToShortDateString() + "\nOn Name: " +
                     ComboBoxGuest.Text + "\nRoom #" +
                     Convert.ToInt32(listBox_AvailableRooms.Text);
     DialogResult d = MessageBox.Show(data, "Confirmed registration:", MessageBoxButtons.OKCancel);
     if (d == DialogResult.OK)
     {
         service.RoomReservation(datePicker_arraive.Value, datePicker_departure.Value, ComboBoxGuest.Text, Convert.ToInt32(listBox_AvailableRooms.Text));
         this.MainForm_Load(sender, e);
     }
 }
Exemplo n.º 12
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (ComboBoxGuest.Text == "")
            {
                MessageBox.Show("Please login");
                return;
            }
            var    service = new HotelServiceClient();
            string data    = "Arrival: " + datePicker_arraive.Value.ToShortDateString() + "\nDeparture: " +
                             datePicker_departure.Value.ToShortDateString() + "\nOn Name: " +
                             ComboBoxGuest.Text + "\nRoom #" +
                             Convert.ToInt32(listBox_AvailableRooms.Text);
            DialogResult d = MessageBox.Show(data, "Confirmed registration:", MessageBoxButtons.OKCancel);

            if (d == DialogResult.OK)
            {
                service.RoomReservation(datePicker_arraive.Value, datePicker_departure.Value, ComboBoxGuest.Text, Convert.ToInt32(listBox_AvailableRooms.Text));
                this.MainForm_Load(sender, e);
            }
        }
Exemplo n.º 13
0
        private void btnOk_Click(object sender, RoutedEventArgs e)
        {
            _TypeRoom = txtBlockType.Text;
            _DateFrom = rrDateFrom.Text;
            _DateTo   = rrDateTo.Text;
            _Fio      = txtFio.Text;
            _Tel      = txtTel.Text;
            _Email    = txtEmail.Text;
            _Cost     = txtBlockCost.Text;
            BrokedRoomDTO brokedRoom = new BrokedRoomDTO();

            brokedRoom.Fio               = _Fio;
            brokedRoom.NumberPhone       = _Tel;
            brokedRoom.Email             = _Email;
            brokedRoom.DescriptionRommId = _IDRecord;
            brokedRoom.DateFrom          = _DateFrom;
            brokedRoom.DateTo            = _DateTo;
            brokedRoom.Reserve           = 1;
            HotelServiceClient broked = new HotelServiceClient();

            broked.BrokedRoom(brokedRoom);
            Close();
        }
Exemplo n.º 14
0
 private void Form1_Load(object sender, EventArgs e)
 {
     var service = new HotelServiceClient();
 }
Exemplo n.º 15
0
 private void btnOk_Click(object sender, RoutedEventArgs e)
 {
     _TypeRoom = txtBlockType.Text;
     _DateFrom = rrDateFrom.Text;
     _DateTo = rrDateTo.Text;
     _Fio = txtFio.Text;
     _Tel = txtTel.Text;
     _Email = txtEmail.Text;
     _Cost = txtBlockCost.Text;
     BrokedRoomDTO brokedRoom = new BrokedRoomDTO();
     brokedRoom.Fio = _Fio;
     brokedRoom.NumberPhone = _Tel;
     brokedRoom.Email = _Email;
     brokedRoom.DescriptionRommId = _IDRecord;
     brokedRoom.DateFrom = _DateFrom;
     brokedRoom.DateTo = _DateTo;
     brokedRoom.Reserve = 1;
     HotelServiceClient broked = new HotelServiceClient();
     broked.BrokedRoom(brokedRoom);
     Close();
 }