/// <summary> /// Método para cargar una lista de folios /// </summary> /// <param name="x">Medida para agulo X de la lista</param> /// <param name="y">Medida para angulo Y de la lista</param> /// <param name="xB">Tamaño X de los botones de la lista</param> public void cargarFoliosBusqueda(int x, int y, int xB) { Caso caso = new Caso(); LCaso = caso.LTodosBusqueda(txtCliente.Text); if (LCaso.Count != 0) { scFoliosAbiertos.Panel1.Controls.Clear(); Label lblTitulo = new Label(); lblTitulo.Text = "Folios"; lblTitulo.Location = new Point(85, 8); //29, 8 lblTitulo.Font = new Font("Calibri Light", 14); //122,23 lblTitulo.Anchor = AnchorStyles.Top; lblTitulo.TextAlign = ContentAlignment.TopLeft; lblTitulo.Width = 122; scFoliosAbiertos.Panel1.Controls.Add(lblTitulo); for (int i = 0; i < LCaso.Count; i++) { PictureBox ptbMarca = new PictureBox(); ptbMarca.Image = Properties.Resources.new_moon_filled_10px; ptbMarca.Location = new Point(14, 24 * i + 45); ptbMarca.SizeMode = PictureBoxSizeMode.StretchImage; ptbMarca.BackColor = Color.Transparent; ptbMarca.Width = 7; ptbMarca.Height = 7; Button btnFolio = new Button(); btnFolio.Location = new Point(x, 24 * i + y); /*new Point(0, 24 * i + -50);*/ btnFolio.Name = LCaso[i].iIdCaso.ToString(); btnFolio.Text = string.Format(" Folio: {0} {1}", LCaso[i].iIdCaso, LCaso[i].sCliente); btnFolio.Font = new Font("Segoe UI", 9); btnFolio.ForeColor = Color.FromArgb(105, 105, 105); btnFolio.Width = scFoliosAbiertos.Panel1.Width - 5; //200//xB btnFolio.Height = 24; btnFolio.FlatStyle = FlatStyle.Flat; btnFolio.FlatAppearance.BorderSize = 0; btnFolio.TextAlign = ContentAlignment.MiddleLeft; btnFolio.Cursor = Cursors.Hand; btnFolio.Image = Properties.Resources.phone_16px1; btnFolio.ImageAlign = ContentAlignment.MiddleLeft; btnFolio.TextImageRelation = TextImageRelation.ImageBeforeText; btnFolio.Click += BtnFolio_Click; if (LCaso[i].bActivo) { scFoliosAbiertos.Panel1.Controls.Add(ptbMarca); } scFoliosAbiertos.Panel1.Controls.Add(btnFolio); } scFoliosAbiertos.Visible = true; } else { //MessageBox.Show("No se encontraron folios de este clientes"); StopPlayer(); scFoliosAbiertos.Panel1.Controls.Clear(); //scFoliosAbiertos.Panel2.Controls.Clear(); Label lblTitulo = new Label(); lblTitulo.Text = "Folios"; lblTitulo.Location = new Point(85, 8); //29, 8 lblTitulo.Font = new Font("Calibri Light", 14); //122,23 lblTitulo.Anchor = AnchorStyles.Top; lblTitulo.TextAlign = ContentAlignment.TopLeft; lblTitulo.Width = 122; Label lblNotifica = new Label(); lblNotifica.Text = string.Format("No Se Encontraron{0}Folios del Cliente.", Environment.NewLine); lblNotifica.Location = new Point(30, 100); lblNotifica.Font = new Font("Segoe UI", 13); lblNotifica.Width = 180; lblNotifica.Height = 100; lblNotifica.ForeColor = Color.FromArgb(200, 200, 200);//105 lblNotifica.TextAlign = ContentAlignment.MiddleCenter; scFoliosAbiertos.Panel1.Controls.Add(lblNotifica); scFoliosAbiertos.Panel1.Controls.Add(lblTitulo); } scFoliosAbiertos.Visible = true; }