Example #1
0
        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);
            }
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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);
        }
Example #4
0
        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());
        }