private void create_label(Label label, string name, int loc_x, int loc_y, BunifuGradientPanel panel, int tooltip_num) { bool create_tooltip = false; string tooltip_name = name; if (name.Length > tooltip_num) { name = string.Join("...", name.ToString().Remove(tooltip_num), ""); create_tooltip = true; } try { label = new Label() { BackColor = Color.Transparent, ForeColor = Color.FromArgb(18, 30, 54), AutoSize = true, Font = new System.Drawing.Font("Century Gothic", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204))), Location = new System.Drawing.Point(loc_x, loc_y), Size = new System.Drawing.Size(20, 16), TabIndex = 1, Text = name }; if (create_tooltip) { this.ToolTip.SetToolTip(label, tooltip_name); } if (panel == null) { throw new NullReferenceException(); } panel.Controls.Add(label); label.BringToFront(); label.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void create_lable_originalId(Label label, string id, BunifuGradientPanel panel) { try { label = new Label() { Text = id, Name = "OriginalId" }; if (panel == null) { throw new NullReferenceException(); } panel.Controls.Add(label); label.Hide(); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void InitializeComponent() { components = new Container(); ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof(MainFrm)); bunifuElipse1 = new BunifuElipse(components); bunifuDragControl1 = new BunifuDragControl(components); bunifuGradientPanel2 = new BunifuGradientPanel(); label1 = new Label(); pictureBox2 = new PictureBox(); panel1 = new Panel(); bunifuGradientPanel1 = new BunifuGradientPanel(); bunifuCustomLabel2 = new BunifuCustomLabel(); bunifuCustomLabel1 = new BunifuCustomLabel(); pictureBox1 = new PictureBox(); bunifuFlatButton6 = new BunifuFlatButton(); bunifuFlatButton5 = new BunifuFlatButton(); bunifuFlatButton4 = new BunifuFlatButton(); bunifuFlatButton3 = new BunifuFlatButton(); bunifuFlatButton1 = new BunifuFlatButton(); bunifuFlatButton2 = new BunifuFlatButton(); bunifuGradientPanel2.SuspendLayout(); ((ISupportInitialize)pictureBox2).BeginInit(); bunifuGradientPanel1.SuspendLayout(); ((ISupportInitialize)pictureBox1).BeginInit(); base.SuspendLayout(); bunifuElipse1.ElipseRadius = 5; bunifuElipse1.TargetControl = this; bunifuDragControl1.Fixed = true; bunifuDragControl1.Horizontal = true; bunifuDragControl1.TargetControl = bunifuGradientPanel2; bunifuDragControl1.Vertical = true; // bunifuGradientPanel2.BackgroundImage = (Image)componentResourceManager.GetObject("bunifuGradientPanel2.BackgroundImage"); bunifuGradientPanel2.BackgroundImageLayout = ImageLayout.Stretch; bunifuGradientPanel2.Controls.Add(label1); bunifuGradientPanel2.Controls.Add(pictureBox2); bunifuGradientPanel2.Dock = DockStyle.Top; bunifuGradientPanel2.GradientBottomLeft = Color.White; bunifuGradientPanel2.GradientBottomRight = Color.White; bunifuGradientPanel2.GradientTopLeft = Color.White; bunifuGradientPanel2.GradientTopRight = Color.White; bunifuGradientPanel2.Location = new Point(208, 0); bunifuGradientPanel2.Name = "bunifuGradientPanel2"; bunifuGradientPanel2.Quality = 10; bunifuGradientPanel2.Size = new Size(710, 31); bunifuGradientPanel2.TabIndex = 8; label1.AutoSize = true; label1.BackColor = Color.FromArgb(229, 74, 78); label1.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0); label1.ForeColor = Color.White; label1.Location = new Point(682, 10); label1.Name = "label1"; label1.Size = new Size(15, 13); label1.TabIndex = 0; label1.Text = "X"; label1.Click += label1_Click; pictureBox2.BackColor = Color.FromArgb(229, 74, 78); pictureBox2.Location = new Point(679, 7); pictureBox2.Name = "pictureBox2"; pictureBox2.Size = new Size(20, 20); pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage; pictureBox2.TabIndex = 7; pictureBox2.TabStop = false; pictureBox2.Click += pictureBox2_Click; panel1.Dock = DockStyle.Fill; panel1.Location = new Point(208, 31); panel1.Name = "panel1"; panel1.Size = new Size(710, 432); panel1.TabIndex = 9; panel1.Paint += panel1_Paint; // bunifuGradientPanel1.BackgroundImage = (Image)componentResourceManager.GetObject("bunifuGradientPanel1.BackgroundImage"); bunifuGradientPanel1.BackgroundImageLayout = ImageLayout.Stretch; bunifuGradientPanel1.Controls.Add(bunifuCustomLabel2); bunifuGradientPanel1.Controls.Add(bunifuCustomLabel1); bunifuGradientPanel1.Controls.Add(pictureBox1); bunifuGradientPanel1.Controls.Add(bunifuFlatButton6); bunifuGradientPanel1.Controls.Add(bunifuFlatButton5); bunifuGradientPanel1.Controls.Add(bunifuFlatButton4); bunifuGradientPanel1.Controls.Add(bunifuFlatButton3); bunifuGradientPanel1.Controls.Add(bunifuFlatButton1); bunifuGradientPanel1.Controls.Add(bunifuFlatButton2); bunifuGradientPanel1.Dock = DockStyle.Left; bunifuGradientPanel1.GradientBottomLeft = Color.FromArgb(23, 27, 35); bunifuGradientPanel1.GradientBottomRight = Color.FromArgb(23, 27, 35); bunifuGradientPanel1.GradientTopLeft = Color.FromArgb(23, 27, 35); bunifuGradientPanel1.GradientTopRight = Color.FromArgb(23, 27, 35); bunifuGradientPanel1.Location = new Point(0, 0); bunifuGradientPanel1.Name = "bunifuGradientPanel1"; bunifuGradientPanel1.Quality = 10; bunifuGradientPanel1.Size = new Size(208, 463); bunifuGradientPanel1.TabIndex = 0; bunifuGradientPanel1.Paint += bunifuGradientPanel1_Paint; bunifuCustomLabel2.AutoSize = true; bunifuCustomLabel2.BackColor = Color.Transparent; bunifuCustomLabel2.Font = new Font("Microsoft Sans Serif", 15.75f, FontStyle.Bold, GraphicsUnit.Point, 0); bunifuCustomLabel2.ForeColor = Color.White; bunifuCustomLabel2.Location = new Point(97, 56); bunifuCustomLabel2.Name = "bunifuCustomLabel2"; bunifuCustomLabel2.Size = new Size(68, 25); bunifuCustomLabel2.TabIndex = 7; bunifuCustomLabel2.Text = "Crypt"; bunifuCustomLabel1.AutoSize = true; bunifuCustomLabel1.BackColor = Color.Transparent; bunifuCustomLabel1.Font = new Font("Microsoft Sans Serif", 15.75f, FontStyle.Bold, GraphicsUnit.Point, 0); bunifuCustomLabel1.ForeColor = Color.White; bunifuCustomLabel1.Location = new Point(87, 31); bunifuCustomLabel1.Name = "bunifuCustomLabel1"; bunifuCustomLabel1.Size = new Size(72, 25); bunifuCustomLabel1.TabIndex = 1; bunifuCustomLabel1.Text = "Static"; pictureBox1.BackColor = Color.Transparent; // pictureBox1.Image = Resources.icondisplay; pictureBox1.Location = new Point(12, 12); pictureBox1.Name = "pictureBox1"; pictureBox1.Size = new Size(71, 86); pictureBox1.SizeMode = PictureBoxSizeMode.CenterImage; pictureBox1.TabIndex = 1; pictureBox1.TabStop = false; bunifuFlatButton6.Activecolor = Color.LightGray; bunifuFlatButton6.BackColor = Color.Transparent; bunifuFlatButton6.BackgroundImageLayout = ImageLayout.Stretch; bunifuFlatButton6.BorderRadius = 0; bunifuFlatButton6.ButtonText = " Help"; bunifuFlatButton6.Cursor = Cursors.Hand; bunifuFlatButton6.Iconcolor = Color.Transparent; // bunifuFlatButton6.Iconimage = Resources.help__; bunifuFlatButton6.Iconimage_right = null; bunifuFlatButton6.Iconimage_right_Selected = null; bunifuFlatButton6.Iconimage_Selected = null; bunifuFlatButton6.IconZoom = 50.0; bunifuFlatButton6.IsTab = true; bunifuFlatButton6.Location = new Point(2, 344); bunifuFlatButton6.Name = "bunifuFlatButton6"; bunifuFlatButton6.Normalcolor = Color.Transparent; bunifuFlatButton6.OnHovercolor = Color.LightGray; bunifuFlatButton6.OnHoverTextColor = Color.White; bunifuFlatButton6.selected = false; bunifuFlatButton6.Size = new Size(205, 48); bunifuFlatButton6.TabIndex = 6; bunifuFlatButton6.Textcolor = Color.White; bunifuFlatButton6.TextFont = new Font("Microsoft Sans Serif", 9.75f, FontStyle.Regular, GraphicsUnit.Point, 0); bunifuFlatButton6.Click += bunifuFlatButton6_Click; bunifuFlatButton5.Activecolor = Color.LightGray; bunifuFlatButton5.BackColor = Color.Transparent; bunifuFlatButton5.BackgroundImageLayout = ImageLayout.Stretch; bunifuFlatButton5.BorderRadius = 0; bunifuFlatButton5.ButtonText = " ToS"; bunifuFlatButton5.Cursor = Cursors.Hand; bunifuFlatButton5.Iconcolor = Color.Transparent; // bunifuFlatButton5.Iconimage = Resources.CS_Icon_Terms_And_Conditions; bunifuFlatButton5.Iconimage_right = null; bunifuFlatButton5.Iconimage_right_Selected = null; bunifuFlatButton5.Iconimage_Selected = null; bunifuFlatButton5.IconZoom = 50.0; bunifuFlatButton5.IsTab = true; bunifuFlatButton5.Location = new Point(2, 296); bunifuFlatButton5.Name = "bunifuFlatButton5"; bunifuFlatButton5.Normalcolor = Color.Transparent; bunifuFlatButton5.OnHovercolor = Color.LightGray; bunifuFlatButton5.OnHoverTextColor = Color.White; bunifuFlatButton5.selected = false; bunifuFlatButton5.Size = new Size(205, 48); bunifuFlatButton5.TabIndex = 5; bunifuFlatButton5.Textcolor = Color.White; bunifuFlatButton5.TextFont = new Font("Microsoft Sans Serif", 9.75f, FontStyle.Regular, GraphicsUnit.Point, 0); bunifuFlatButton5.Click += bunifuFlatButton5_Click; bunifuFlatButton4.Activecolor = Color.LightGray; bunifuFlatButton4.BackColor = Color.Transparent; bunifuFlatButton4.BackgroundImageLayout = ImageLayout.Stretch; bunifuFlatButton4.BorderRadius = 0; bunifuFlatButton4.ButtonText = " Scanner"; bunifuFlatButton4.Cursor = Cursors.Hand; bunifuFlatButton4.Iconcolor = Color.Transparent; /// bunifuFlatButton4.Iconimage = Resources.search; bunifuFlatButton4.Iconimage_right = null; bunifuFlatButton4.Iconimage_right_Selected = null; bunifuFlatButton4.Iconimage_Selected = null; bunifuFlatButton4.IconZoom = 40.0; bunifuFlatButton4.IsTab = true; bunifuFlatButton4.Location = new Point(2, 248); bunifuFlatButton4.Name = "bunifuFlatButton4"; bunifuFlatButton4.Normalcolor = Color.Transparent; bunifuFlatButton4.OnHovercolor = Color.LightGray; bunifuFlatButton4.OnHoverTextColor = Color.White; bunifuFlatButton4.selected = false; bunifuFlatButton4.Size = new Size(205, 48); bunifuFlatButton4.TabIndex = 4; bunifuFlatButton4.Textcolor = Color.White; bunifuFlatButton4.TextFont = new Font("Microsoft Sans Serif", 9.75f, FontStyle.Regular, GraphicsUnit.Point, 0); bunifuFlatButton4.Click += bunifuFlatButton4_Click; bunifuFlatButton3.Activecolor = Color.LightGray; bunifuFlatButton3.BackColor = Color.Transparent; bunifuFlatButton3.BackgroundImageLayout = ImageLayout.Stretch; bunifuFlatButton3.BorderRadius = 0; bunifuFlatButton3.ButtonText = " Extras"; bunifuFlatButton3.Cursor = Cursors.Hand; bunifuFlatButton3.Iconcolor = Color.Transparent; // bunifuFlatButton3.Iconimage = (Image)componentResourceManager.GetObject("bunifuFlatButton3.Iconimage"); bunifuFlatButton3.Iconimage_right = null; bunifuFlatButton3.Iconimage_right_Selected = null; bunifuFlatButton3.Iconimage_Selected = null; bunifuFlatButton3.IconZoom = 90.0; bunifuFlatButton3.IsTab = true; bunifuFlatButton3.Location = new Point(2, 200); bunifuFlatButton3.Name = "bunifuFlatButton3"; bunifuFlatButton3.Normalcolor = Color.Transparent; bunifuFlatButton3.OnHovercolor = Color.LightGray; bunifuFlatButton3.OnHoverTextColor = Color.White; bunifuFlatButton3.selected = false; bunifuFlatButton3.Size = new Size(205, 48); bunifuFlatButton3.TabIndex = 3; bunifuFlatButton3.Textcolor = Color.White; bunifuFlatButton3.TextFont = new Font("Microsoft Sans Serif", 9.75f, FontStyle.Regular, GraphicsUnit.Point, 0); bunifuFlatButton3.Click += bunifuFlatButton3_Click; bunifuFlatButton1.Activecolor = Color.LightGray; bunifuFlatButton1.BackColor = Color.Transparent; bunifuFlatButton1.BackgroundImageLayout = ImageLayout.Stretch; bunifuFlatButton1.BorderRadius = 0; bunifuFlatButton1.ButtonText = " Crypt"; bunifuFlatButton1.Cursor = Cursors.Hand; bunifuFlatButton1.Iconcolor = Color.Transparent; // bunifuFlatButton1.Iconimage = Resources.Crypt_; bunifuFlatButton1.Iconimage_right = null; bunifuFlatButton1.Iconimage_right_Selected = null; bunifuFlatButton1.Iconimage_Selected = null; bunifuFlatButton1.IconZoom = 50.0; bunifuFlatButton1.IsTab = true; bunifuFlatButton1.Location = new Point(2, 152); bunifuFlatButton1.Name = "bunifuFlatButton1"; bunifuFlatButton1.Normalcolor = Color.Transparent; bunifuFlatButton1.OnHovercolor = Color.LightGray; bunifuFlatButton1.OnHoverTextColor = Color.White; bunifuFlatButton1.selected = false; bunifuFlatButton1.Size = new Size(205, 48); bunifuFlatButton1.TabIndex = 2; bunifuFlatButton1.Textcolor = Color.White; bunifuFlatButton1.TextFont = new Font("Microsoft Sans Serif", 9.75f, FontStyle.Regular, GraphicsUnit.Point, 0); bunifuFlatButton1.Click += bunifuFlatButton1_Click; bunifuFlatButton2.Activecolor = Color.LightGray; bunifuFlatButton2.BackColor = Color.Transparent; bunifuFlatButton2.BackgroundImageLayout = ImageLayout.Stretch; bunifuFlatButton2.BorderRadius = 0; bunifuFlatButton2.ButtonText = " Home"; bunifuFlatButton2.Cursor = Cursors.Hand; bunifuFlatButton2.Iconcolor = Color.Transparent; // bunifuFlatButton2.Iconimage = Resources.Home___1; bunifuFlatButton2.Iconimage_right = null; bunifuFlatButton2.Iconimage_right_Selected = null; bunifuFlatButton2.Iconimage_Selected = null; bunifuFlatButton2.IconZoom = 40.0; bunifuFlatButton2.IsTab = true; bunifuFlatButton2.Location = new Point(2, 104); bunifuFlatButton2.Name = "bunifuFlatButton2"; bunifuFlatButton2.Normalcolor = Color.Transparent; bunifuFlatButton2.OnHovercolor = Color.LightGray; bunifuFlatButton2.OnHoverTextColor = Color.White; bunifuFlatButton2.selected = false; bunifuFlatButton2.Size = new Size(205, 48); bunifuFlatButton2.TabIndex = 1; bunifuFlatButton2.Textcolor = Color.White; bunifuFlatButton2.TextFont = new Font("Microsoft Sans Serif", 9.75f, FontStyle.Regular, GraphicsUnit.Point, 0); bunifuFlatButton2.Click += bunifuFlatButton2_Click; base.AutoScaleDimensions = new SizeF(6f, 13f); base.AutoScaleMode = AutoScaleMode.Font; BackColor = Color.White; base.ClientSize = new Size(918, 463); base.Controls.Add(panel1); base.Controls.Add(bunifuGradientPanel2); base.Controls.Add(bunifuGradientPanel1); base.FormBorderStyle = FormBorderStyle.None; base.Name = "MainFrm"; base.StartPosition = FormStartPosition.CenterScreen; Text = "Form1"; base.Load += MainFrm_Load; bunifuGradientPanel2.ResumeLayout(false); bunifuGradientPanel2.PerformLayout(); ((ISupportInitialize)pictureBox2).EndInit(); bunifuGradientPanel1.ResumeLayout(false); bunifuGradientPanel1.PerformLayout(); ((ISupportInitialize)pictureBox1).EndInit(); base.ResumeLayout(false); }
private BunifuCards[] createCard(DataTable POs) { List <BunifuCards> bunifuCardsList = new List <BunifuCards>(); foreach (DataRow row1 in POs.Rows) { BunifuCards bunifuCards = new BunifuCards(); bunifuCards.Size = new Size(420, 380); bunifuCards.BackColor = Color.White; bunifuCards.BorderRadius = 35; bunifuCards.Margin = new Padding(20, 0, 20, 20); this.toolTip1.SetToolTip((Control)bunifuCards, "Orden #" + row1["ID_PO"].ToString()); if (!Convert.ToBoolean(row1["Estado de Pago"]) && !Convert.ToBoolean(row1["Mercancia Recibida"]) && DateTime.Today.Date <= Convert.ToDateTime(row1["Fecha de Llegada"]).Date) { bunifuCards.color = Color.FromArgb(0, 130, 170); } else if (!Convert.ToBoolean(row1["Estado de Pago"]) && !Convert.ToBoolean(row1["Mercancia Recibida"])) { bunifuCards.color = Color.Orange; } else if (!Convert.ToBoolean(row1["Estado de Pago"]) && Convert.ToBoolean(row1["Mercancia Recibida"])) { bunifuCards.color = Color.Red; } else if (Convert.ToBoolean(row1["Estado de Pago"]) && Convert.ToBoolean(row1["Mercancia Recibida"])) { bunifuCards.color = Color.LimeGreen; } Label label1 = new Label(); label1.Font = new Font("Century Gothic", 22f, FontStyle.Bold); label1.Text = row1["Nombre de la Empresa"].ToString(); label1.BackColor = Color.Transparent; label1.AutoSize = true; this.toolTip1.SetToolTip((Control)label1, "Orden #" + row1["ID_PO"].ToString()); BunifuGradientPanel bunifuGradientPanel = new BunifuGradientPanel(); bunifuGradientPanel.Dock = DockStyle.Top; bunifuGradientPanel.Controls.Add((Control)label1); bunifuGradientPanel.Height = 50; bunifuGradientPanel.Width = bunifuCards.Width; this.toolTip1.SetToolTip((Control)bunifuGradientPanel, "Orden #" + row1["ID_PO"].ToString()); bunifuGradientPanel.GradientBottomLeft = Color.White; bunifuGradientPanel.GradientBottomRight = Color.White; bunifuGradientPanel.GradientTopLeft = Color.White; bunifuGradientPanel.GradientTopRight = Color.White; label1.Location = new Point((label1.Parent.Width - label1.Width) / 2, (label1.Parent.Height - label1.Height) / 2); bunifuCards.Controls.Add((Control)bunifuGradientPanel); DataGridView dataGridView = new DataGridView(); dataGridView.BackgroundColor = Color.White; dataGridView.BorderStyle = BorderStyle.None; dataGridView.ScrollBars = ScrollBars.Both; dataGridView.AllowUserToAddRows = false; dataGridView.RowHeadersVisible = false; dataGridView.EnableHeadersVisualStyles = false; dataGridView.ReadOnly = true; dataGridView.Location = new Point(0, bunifuGradientPanel.Height); dataGridView.Width = bunifuCards.Width; dataGridView.Height = 217; bunifuCards.Controls.Add((Control)dataGridView); dataGridView.Columns.Add("Descripción", "Descripción"); dataGridView.Columns.Add("Cantidad", "Cantidad"); dataGridView.Columns.Add("Precio Unitario", "Precio Unitario"); dataGridView.Columns.Add("Total", "Total"); dataGridView.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dataGridView.ColumnHeadersDefaultCellStyle.ForeColor = Color.FromArgb(0, 130, 170); dataGridView.ColumnHeadersDefaultCellStyle.BackColor = Color.WhiteSmoke; dataGridView.ColumnHeadersDefaultCellStyle.Font = new Font("Century Gothic", 12f, FontStyle.Bold); dataGridView.DefaultCellStyle.Font = new Font("Century Gothic", 12f); dataGridView.DefaultCellStyle.ForeColor = Color.Black; dataGridView.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; foreach (DataGridViewColumn column in dataGridView.Columns) { column.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; } DataTable poDetails = OrdenCompra.GetPODetails(Convert.ToInt32(row1["ID_PO"])); for (int index = 0; index < poDetails.Rows.Count; ++index) { dataGridView.Rows.Add(); DataRow row2 = poDetails.Rows[index]; dataGridView[0, index].Value = row2["Descripción"]; dataGridView[1, index].Value = row2["Cantidad"]; dataGridView[2, index].Value = row2["Precio por Caja"]; dataGridView[3, index].Value = row2["Total"]; } dataGridView.DefaultCellStyle.SelectionBackColor = Color.White; dataGridView.DefaultCellStyle.SelectionForeColor = Color.Black; Label label2 = new Label(); label2.AutoSize = true; label2.ForeColor = Color.FromArgb(0, 130, 170); label2.Font = new Font("Century Gothic", 12f, FontStyle.Bold); DateTime dateTime = Convert.ToDateTime(row1["Fecha de Llegada"]); if (dateTime.Date > DateTime.Now.Date && !Convert.ToBoolean(row1["Mercancia Recibida"])) { string monthName = new CultureInfo("es-MX").DateTimeFormat.GetMonthName(dateTime.Month); string str = monthName[0].ToString().ToUpper() + monthName.Substring(1); label2.Text = "Fecha de Llegada: " + dateTime.Day.ToString() + " de " + str; } else if (dateTime.Date == DateTime.Now.Date && !Convert.ToBoolean(row1["Mercancia Recibida"])) { string monthName = new CultureInfo("es-MX").DateTimeFormat.GetMonthName(dateTime.Month); string str = monthName[0].ToString().ToUpper() + monthName.Substring(1); label2.Text = "Fecha de Llegada: \nHoy"; label2.TextAlign = ContentAlignment.MiddleCenter; } else if (dateTime.Date == DateTime.Now.Date && Convert.ToBoolean(row1["Mercancia Recibida"])) { label2.Text = "Recibido"; label2.TextAlign = ContentAlignment.MiddleCenter; } else if (dateTime < DateTime.Now.Date && !Convert.ToBoolean(row1["Mercancia Recibida"])) { label2.Text = "No se recibió el pedido"; label2.ForeColor = Color.Orange; } else if (!Convert.ToBoolean(row1["Estado de Pago"])) { label2.Text = "Pago Pendiente"; label2.ForeColor = Color.Red; } else if (Convert.ToBoolean(row1["Mercancia Recibida"])) { label2.Text = "Completado"; label2.ForeColor = Color.Green; } bunifuCards.Controls.Add((Control)label2); label2.Location = new Point((bunifuCards.Width - label2.Width) / 2, dataGridView.Location.Y + dataGridView.Height + 20); BunifuThinButton2 bunifuThinButton2 = new BunifuThinButton2(); bunifuThinButton2.Size = new Size(180, 40); bunifuThinButton2.ForeColor = Color.FromArgb(0, 130, 170); bunifuThinButton2.Font = new Font("Century Gothic", 12f, FontStyle.Bold); bunifuThinButton2.ActiveFillColor = Color.FromArgb(0, 110, 150); bunifuThinButton2.ActiveForecolor = Color.White; bunifuThinButton2.ActiveLineColor = Color.FromArgb(0, 110, 150); bunifuThinButton2.IdleFillColor = Color.White; bunifuThinButton2.IdleForecolor = Color.FromArgb(0, 110, 150); bunifuThinButton2.IdleLineColor = Color.FromArgb(0, 110, 150); bunifuCards.Controls.Add((Control)bunifuThinButton2); int num1 = label2.Location.Y + label2.Height; int num2 = bunifuCards.Height - num1; bunifuThinButton2.Location = new Point((bunifuCards.Width - bunifuThinButton2.Width) / 2, (num2 - bunifuThinButton2.Height) / 2 + num1); bunifuThinButton2.ButtonText = "Abrir"; bunifuThinButton2.Click += new EventHandler(this.OpenPO); bunifuThinButton2.Name = row1["ID_PO"].ToString(); bunifuCards.Name = dateTime.Date.ToShortDateString() + "," + row1["Nombre de la Empresa"]; bunifuCardsList.Add(bunifuCards); } return(bunifuCardsList.ToArray()); }