private void Dashboard_Load(object sender, EventArgs e) { //HousesEndpointClient houseClient1 = new HousesEndpointClient(); //byte[] d = houseClient1.download(); ////nikos") && password.equals("superpassword //ImageConverter ic = new ImageConverter(); //Image img = (Image)ic.ConvertFrom(d); //Bitmap bitmap1 = new Bitmap(img); string token = File.ReadAllText("token.txt"); HousesEndpointClient houseClient = new HousesEndpointClient(); paginationDto pag = new paginationDto(); pag.start = 8; pag.max = 30; pag.count = 0; houseListResponseDto listHouse = houseClient.listMyHouse(pag, token); if (listHouse.responseDto.status == false) { } else { //Bitmap l = (Bitmap)converter.ConvertTo(d, typeof(Bitmap)); //pictureBox1.Image = new Bitmap(bitmap1); int x = 10; int y = 0; int delta = 10; for (int i = 0; i < listHouse.paginationDto.count; i++) { housesDto house = listHouse.housesDtoList[i]; ImageConverter ic = new ImageConverter(); Image img; Bitmap bitmap1; PictureBox picture = new PictureBox();; if (listHouse.housesDtoList[i].photoone == null || listHouse.housesDtoList[i].photoone.Length < 100) { Console.WriteLine("hhhhhh"); } else { img = (Image)ic.ConvertFrom(listHouse.housesDtoList[i].photoone); bitmap1 = new Bitmap(img); picture.Image = img; picture.Location = new Point(x, y); //picture.Size = new Size(picture.Image.Width, picture.Image.Height); picture.Size = new Size(200, 100); picture.SizeMode = PictureBoxSizeMode.StretchImage; } //byte[] d = listHouse.housesDtoList[i].phototwo; //ImageConverter ic = new ImageConverter(); //Bitmap l = (Bitmap)converter.ConvertTo(d, typeof(Bitmap)); //pictureBox1.Image = new Bitmap(bitmap1); //byte[] d = proxy.download(); //nikos") && password.equals("superpassword //ImageConverter ic = new ImageConverter(); //Image img = (Image)ic.ConvertFrom(listHouse.housesDtoList[i].phototwo); //Bitmap bitmap1 = new Bitmap(img); //Bitmap l = (Bitmap)converter.ConvertTo(d, typeof(Bitmap)); //pictureBox1.Image = new Bitmap(bitmap1); // Create picture box //var picture = new PictureBox(); //picture.Image = new Bitmap(bitmap1);//Image.FromFile(listHouse.housesDtoList[i].pathImage); //picture.Location = new Point(x, y); //picture.Size = new Size(picture.Image.Width, picture.Image.Height); int dx = 300 + delta; // Create name label var labelName = new Label(); labelName.AutoSize = true; labelName.Location = new Point(x + dx, y); labelName.Font = new Font(labelName.Font, FontStyle.Bold); labelName.Text = "Name: " + listHouse.housesDtoList[i].name + " Type: " + listHouse.housesDtoList[i].type; // Create mail label var labelMail = new Label(); labelMail.AutoSize = true; labelMail.Location = new Point(x + dx, y + labelName.Height); labelMail.Text = "For:" + listHouse.housesDtoList[i].for_ + " Location: " + listHouse.housesDtoList[i].location; // Create phone label var labelPhone = new Label(); labelPhone.AutoSize = true; labelPhone.Location = new Point(x + dx, y + labelName.Height + labelMail.Height); labelPhone.Text = "Area " + listHouse.housesDtoList[i].area + "msqr " + " Price: " + listHouse.housesDtoList[i].totalprice + "birr"; // var btn = new Button(); btn.Text = "Edit"; btn.Name = "edit"; btn.Location = new Point(x + dx, y + labelName.Height + labelMail.Height); btn.Click += (object s, EventArgs ee) => { // this.Hide(); houseCurrent = house; House houseForm = new House(); houseForm.Show(); //MessageBox.Show(house.finishing, "Test", //MessageBoxButtons.OK, MessageBoxIcon.Error); }; // Add controls panel1.Controls.Add(picture); panel1.Controls.Add(labelName); panel1.Controls.Add(labelMail); //panel1.Controls.Add(labelPhone); panel1.Controls.Add(btn); // Iterate int dy1 = labelName.Height + labelMail.Height + labelPhone.Height; int dy2 = picture.Height; y += Math.Max(dy1, dy2) + delta; } } }
private void First_Load(object sender, EventArgs e) { try { //string token = File.ReadAllText("token.txt"); HousesEndpointClient houseClient = new HousesEndpointClient(); paginationDto pag = new paginationDto(); pag.start = 8; pag.max = 30; pag.count = 0; houseListResponseDto listHouse = houseClient.listAll(pag); if (listHouse.responseDto.status == false) { } else { int x = 10; int y = 0; int delta = 10; for (int i = 0; i < listHouse.paginationDto.count; i++) { housesDto house = listHouse.housesDtoList[i]; ImageConverter ic = new ImageConverter(); Image img; Bitmap bitmap1; PictureBox picture = new PictureBox();; if (listHouse.housesDtoList[i].photoone == null || listHouse.housesDtoList[i].photoone.Length < 100) { Console.WriteLine("hhhhhh"); } else { img = (Image)ic.ConvertFrom(listHouse.housesDtoList[i].photoone); bitmap1 = new Bitmap(img); picture.Image = img; picture.Location = new Point(x, y); //picture.Size = new Size(picture.Image.Width, picture.Image.Height); picture.Size = new Size(200, 100); picture.SizeMode = PictureBoxSizeMode.StretchImage; } int dx = 300 + delta; // Create name label var labelName = new Label(); labelName.AutoSize = true; labelName.Location = new Point(x + dx, y); labelName.Font = new Font(labelName.Font, FontStyle.Bold); labelName.Text = "Name: " + listHouse.housesDtoList[i].name + " Price: " + listHouse.housesDtoList[i].totalprice; // Create mail label var labelMail = new Label(); labelMail.AutoSize = true; labelMail.Location = new Point(x + dx, y + labelName.Height); labelMail.Text = "For: " + listHouse.housesDtoList[i].for_ + " Location: " + listHouse.housesDtoList[i].location + " Area: " + listHouse.housesDtoList[i].area; // Create phone label var labelPhone = new Label(); labelPhone.AutoSize = true; labelPhone.Location = new Point(x + dx, y + labelName.Height + labelMail.Height); labelPhone.Text = "Area: " + listHouse.housesDtoList[i].area + " Price: " + listHouse.housesDtoList[i].totalprice; // var btn = new Button(); btn.Text = "Detail"; btn.Name = "detail"; btn.Location = new Point(x + dx, y + labelName.Height + labelMail.Height); btn.Click += (object s, EventArgs ee) => { // this.Hide(); houseCurrent = house; HouseDetaile houseDetaile = new HouseDetaile(); houseDetaile.Show(); //MessageBox.Show(house.finishing, "Test", //MessageBoxButtons.OK, MessageBoxIcon.Error); }; // Add controls panel1.Controls.Add(picture); panel1.Controls.Add(labelName); panel1.Controls.Add(labelMail); //panel1.Controls.Add(labelPhone); panel1.Controls.Add(btn); // Iterate int dy1 = labelName.Height + labelMail.Height + labelPhone.Height; int dy2 = picture.Height; y += Math.Max(dy1, dy2) + delta; } } } catch { MessageBox.Show("Unknown error", "Connection Error", MessageBoxButtons.OK, MessageBoxIcon.Error); //Application.Run(new First()); } }
private void Admin_Load(object sender, EventArgs e) { string token = File.ReadAllText("token.txt"); UserEndPointClient userClient = new UserEndPointClient(); paginationDto pag = new paginationDto(); pag.start = 8; pag.max = 30; pag.count = 0; userListResponseDto listUser = userClient.listUser(pag, token); if (listUser.responseDto.status == false) { } else { int x = 10; int y = 5; int delta = 10; int dx = 0 + delta; // Create name label var labelName1 = new Label(); labelName1.AutoSize = true; labelName1.Location = new Point(x + dx, y); labelName1.Font = new Font(labelName1.Font, FontStyle.Bold); labelName1.Text = "Username"; // Create mail label var labelMail1 = new Label(); labelMail1.AutoSize = true; labelMail1.Location = new Point(x + dx + labelName1.Width, y); labelMail1.Font = new Font(labelMail1.Font, FontStyle.Bold); labelMail1.Text = "Type"; // Create phone label var labelPhone1 = new Label(); labelPhone1.AutoSize = true; labelPhone1.Location = new Point(x + dx + labelName1.Width + labelMail1.Width, y); labelPhone1.Font = new Font(labelPhone1.Font, FontStyle.Bold); labelPhone1.Text = "Status"; panel1.Controls.Add(labelName1); panel1.Controls.Add(labelMail1); panel1.Controls.Add(labelPhone1); // Iterate int dy1 = x + labelName1.Height; // + labelMail.Height + labelPhone.Height; int dy2 = x + labelName1.Height; //picture.Height; y += Math.Max(dy1, dy2) + delta; for (int i = 0; i < listUser.paginationDto.count; i++) { userDto user = listUser.userDtoList[i]; dx = 0 + delta; // Create name label var labelName = new Label(); labelName.AutoSize = true; labelName.Location = new Point(x + dx, y); //labelName.Font = new Font(labelName.Font, FontStyle.Bold); labelName.Text = listUser.userDtoList[i].username; // Create mail label var labelMail = new Label(); labelMail.AutoSize = true; labelMail.Location = new Point(x + dx + labelName.Width, y); labelMail.Text = listUser.userDtoList[i].type; // Create phone label var labelPhone = new Label(); labelPhone.AutoSize = true; labelPhone.Location = new Point(x + dx + labelName.Width + labelMail.Width, y); labelPhone.Text = listUser.userDtoList[i].status.ToString(); // var btn = new Button(); btn.Text = "Detail"; btn.Name = "detail"; btn.Location = new Point(x + dx + labelName.Width + labelMail.Width + labelMail.Width, y); btn.Click += (object s, EventArgs ee) => { this.Hide(); currentUser = user; UserDetaile userDetaile = new UserDetaile(); userDetaile.Show(); }; panel1.Controls.Add(labelName); panel1.Controls.Add(labelMail); panel1.Controls.Add(labelPhone); panel1.Controls.Add(btn); // Iterate dy1 = x + labelName.Height; // + labelMail.Height + labelPhone.Height; dy2 = x + labelName.Height; //picture.Height; y += Math.Max(dy1, dy2) + delta; } } }