示例#1
0
        private void init_card(int id)
        {
            card              = new Bunifu.Framework.UI.BunifuCards();
            card.AutoSize     = false;
            card.BorderRadius = PROP_CARD_BORDER_RADIUS;
            card.Font         = new Font(FONT_TEXT, FONT_SIZE_SUBTITLE);
            card.RightToLeft  = RightToLeft.Yes;
            card.color        = colors[id % colors.GetLength(0), 0];
            card.BackColor    = colors[id % colors.GetLength(0), 1];
            card.Width        = WIDTH;
            card.Height       = HIEGHT;
            card.Location     = locationCard;

            card.Click += ((sender, e) => {
                openCard = !openCard;
                if (openCard)
                {
                    card.Height = max_height;
                    card.Invalidate();
                }
                else
                {
                    card.Height = HIEGHT;
                    card.Invalidate();
                }
                panelSchedule.reorderLocationCards_callback();
            });
        }
示例#2
0
 public frmLogIn(PictureBox a, PictureBox b, Bunifu.Framework.UI.BunifuFlatButton c, Bunifu.Framework.UI.BunifuFlatButton d,
                 Bunifu.Framework.UI.BunifuFlatButton f, Panel g, PictureBox h, PictureBox i, Bunifu.Framework.UI.BunifuFlatButton j,
                 Bunifu.Framework.UI.BunifuFlatButton k, PictureBox l, PictureBox m, PictureBox n,
                 Bunifu.Framework.UI.BunifuFlatButton o, Bunifu.Framework.UI.BunifuFlatButton p, Bunifu.Framework.UI.BunifuFlatButton q,
                 Bunifu.Framework.UI.BunifuCards cardUsuario, Label lblNombre, Label lblCorreo, Bunifu.Framework.UI.BunifuFlatButton btnusuario,
                 Label lblCodigo)
 {
     InitializeComponent();
     uService                   = new UsuarioService();
     this.a                     = a;
     this.b                     = b;
     this.c                     = c;
     this.d                     = d;
     this.f                     = f;
     this.g                     = g;
     this.h                     = h;
     this.i                     = i;
     this.j                     = j;
     this.k                     = k;
     this.l                     = l;
     this.m                     = m;
     this.n                     = n;
     this.o                     = o;
     this.p                     = p;
     this.q                     = q;
     this.usuario               = btnusuario;
     this.lblNombre             = lblNombre;
     this.lblCorreo             = lblCorreo;
     this.lblCodigo             = lblCodigo;
     this.cardUsuario           = cardUsuario;
     txtContrasena.PasswordChar = '*';
 }
示例#3
0
        private void create_new_task(int x, int y, Panel pn)
        {
            Bunifu.Framework.UI.BunifuCards card = new Bunifu.Framework.UI.BunifuCards();
            card.color     = Color.Purple;
            card.BackColor = Color.FromArgb(64, 64, 64);

            Panel layout = new Panel();

            MetroFramework.Controls.MetroCheckBox check = new MetroFramework.Controls.MetroCheckBox();
            check.Style = MetroFramework.MetroColorStyle.Green;
            check.Theme = MetroFramework.MetroThemeStyle.Dark;

            MetroFramework.Controls.MetroTextBox title_task = new MetroFramework.Controls.MetroTextBox();
            title_task.FontSize   = MetroFramework.MetroTextBoxSize.Tall;
            title_task.FontWeight = MetroFramework.MetroTextBoxWeight.Bold;
            title_task.Theme      = MetroFramework.MetroThemeStyle.Dark;
            title_task.Multiline  = true;

            layout.Controls.Add(check);
            check.SetBounds(4, 20, 30, 15);
            layout.Controls.Add(title_task);
            title_task.SetBounds(40, 12, 275, 31);

            card.Controls.Add(layout);
            layout.SetBounds(3, 3, 413, 61);

            pn.Controls.Add(card);
            card.SetBounds(x, y, 421, 67);
        }
示例#4
0
 async void asn(Form form, Bunifu.Framework.UI.BunifuCards cards)
 {
     cards.Controls.Clear();
     form.Dock     = DockStyle.Fill;
     form.TopLevel = false;
     cards.Controls.Add(form);
     form.Show();
 }
示例#5
0
        public void Minimize_Panel(Bunifu.Framework.UI.BunifuCards a)
        {
            int pourcWidth  = Screen.PrimaryScreen.WorkingArea.Width * 100 / this.Width;
            int pourcHeight = Screen.PrimaryScreen.WorkingArea.Height * 100 / this.Height;

            a.Height = 271;
            a.Width  = 365;
        }
示例#6
0
        public void Agrendire_Panels(Bunifu.Framework.UI.BunifuCards a)
        {
            int pourcWidth  = this.Width * 100 / Screen.PrimaryScreen.WorkingArea.Width;
            int pourcHeight = this.Height * 100 / Screen.PrimaryScreen.WorkingArea.Height;

            a.Height = a.Height * 100 / pourcHeight;
            a.Width  = a.Width * 100 / pourcWidth;
        }
示例#7
0
        private void load_list(Lista list)
        {
            string[] tasks = list.tasks.Split(';');

            Panel list_pn = (Panel)List_cr_pn.Controls[0];

            list_pn.Controls.Clear();

            MetroFramework.Controls.MetroTextBox title_list = (MetroFramework.Controls.MetroTextBox)List_cr_pn.Controls[3];
            title_list.Text = list.title;

            int y = 3;

            for (int i = 0; i < tasks.Length; i++)
            {
                string text = tasks[i].Split('@')[0];
                if (text == "")
                {
                    break;
                }
                bool is_checked = false;
                if (tasks[i].Split('@')[1] == "True")
                {
                    is_checked = true;
                }

                Bunifu.Framework.UI.BunifuCards card = new Bunifu.Framework.UI.BunifuCards();
                card.color     = Color.Purple;
                card.BackColor = Color.FromArgb(64, 64, 64);

                Panel layout = new Panel();

                MetroFramework.Controls.MetroCheckBox check = new MetroFramework.Controls.MetroCheckBox();
                check.Style   = MetroFramework.MetroColorStyle.Green;
                check.Theme   = MetroFramework.MetroThemeStyle.Dark;
                check.Checked = is_checked;

                MetroFramework.Controls.MetroTextBox title_task = new MetroFramework.Controls.MetroTextBox();
                title_task.FontSize   = MetroFramework.MetroTextBoxSize.Tall;
                title_task.FontWeight = MetroFramework.MetroTextBoxWeight.Bold;
                title_task.Theme      = MetroFramework.MetroThemeStyle.Dark;
                title_task.Multiline  = true;
                title_task.Text       = text;

                layout.Controls.Add(check);
                check.SetBounds(4, 20, 30, 15);
                layout.Controls.Add(title_task);
                title_task.SetBounds(40, 12, 275, 31);

                card.Controls.Add(layout);
                layout.SetBounds(3, 3, 413, 61);

                list_pn.Controls.Add(card);
                card.SetBounds(3, y, 421, 67);
                y += 73;
            }
        }
示例#8
0
 Bunifu.Framework.UI.BunifuCards card(int x)
 {
     Bunifu.Framework.UI.BunifuCards nota = new Bunifu.Framework.UI.BunifuCards();
     nota.color       = colorA();
     nota.LeftSahddow = true;
     nota.ShadowDepth = 50;
     nota.SetBounds(20, x, 260, 150);
     Controles.Controls.Add(nota);
     return(nota);
 }
示例#9
0
        private void New_task_btn_click(object sender, EventArgs e)
        {
            Panel list = (Panel)List_cr_pn.Controls[0];

            Bunifu.Framework.UI.BunifuCards tile = (Bunifu.Framework.UI.BunifuCards)list.Controls[list.Controls.Count - 1];
            int x = tile.Bounds.X;
            int y = tile.Bounds.Y;

            Console.WriteLine(List_cr_pn.Controls[0].GetType());

            create_new_task(x, y + 73, list);
        }
示例#10
0
        private void New_list_btn_Click(object sender, EventArgs e)
        {
            splitContainer1.Panel2.Enabled = true;

            Top_lb.Text         = "Todas as listas";
            Count_notes_lb.Text = List_lists.Controls.Count.ToString() + " listas";

            Holder_panel.Controls.Clear();
            Holder_panel.Controls.Add(List_lists);

            Panel list_pn = (Panel)List_cr_pn.Controls[0];

            list_pn.Controls.Clear();

            MetroFramework.Controls.MetroTextBox title_list = (MetroFramework.Controls.MetroTextBox)List_cr_pn.Controls[3];
            title_list.Text = "";

            Bunifu.Framework.UI.BunifuCards card = new Bunifu.Framework.UI.BunifuCards();
            card.color     = Color.Purple;
            card.BackColor = Color.FromArgb(64, 64, 64);

            Panel layout = new Panel();

            MetroFramework.Controls.MetroCheckBox check = new MetroFramework.Controls.MetroCheckBox();
            check.Style = MetroFramework.MetroColorStyle.Green;
            check.Theme = MetroFramework.MetroThemeStyle.Dark;

            MetroFramework.Controls.MetroTextBox title_task = new MetroFramework.Controls.MetroTextBox();
            title_task.FontSize   = MetroFramework.MetroTextBoxSize.Tall;
            title_task.FontWeight = MetroFramework.MetroTextBoxWeight.Bold;
            title_task.Theme      = MetroFramework.MetroThemeStyle.Dark;
            title_task.Multiline  = true;

            layout.Controls.Add(check);
            check.SetBounds(4, 20, 30, 15);
            layout.Controls.Add(title_task);
            title_task.SetBounds(40, 12, 275, 31);

            card.Controls.Add(layout);
            layout.SetBounds(3, 3, 413, 61);

            list_pn.Controls.Add(card);
            card.SetBounds(3, 3, 421, 67);

            splitContainer1.Panel2.Controls.Clear();
            splitContainer1.Panel2.Controls.Add(List_cr_pn);
        }
示例#11
0
        private void init_card(int id)
        {
            card              = new Bunifu.Framework.UI.BunifuCards();
            card.AutoSize     = false;
            card.BorderRadius = PROP_CARD_BORDER_RADIUS;
            card.Font         = new Font(FONT_TEXT, FONT_SIZE_SUBTITLE);
            card.RightToLeft  = RightToLeft.Yes;
            if (id % 2 == 0)
            {
                card.color     = colors[id % colors.GetLength(0), 0];
                card.BackColor = colors[id % colors.GetLength(0), 1];
            }
            else
            {
                card.color     = colors[id % colors.GetLength(0), 0];
                card.BackColor = colors[id % colors.GetLength(0), 1];
            }
            card.Width    = WIDTH;
            card.Height   = HIEGHT;
            card.Location = locationCard;

            card.Click += ((sender, e) => {
                openCard = !openCard;
                if (openCard)
                {
                    card.Height = max_height;
                    card.Invalidate();
                }
                else
                {
                    card.Height = HIEGHT;
                    card.Invalidate();
                }
                panelCoursesList.reorderLocationCards_callback();
            });

            // init the title of the card
            init_title(lessonList[0].courseName, lessonList[0].getYearLetter());
        }
示例#12
0
        private void FormVenta_Load(object sender, EventArgs e)
        {
            var cards = new Bunifu.Framework.UI.BunifuCards();

            MostrarClientes();
            this.crearTabla();
            GenerarNumeroComprobante();
            LIstaFormapago();

            //GenerarIdVenta();
            // GenerarSeriedeDocumento();
            dgvVenta.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

            //bu.autoCompletar(tbBuscaClienteRece);

            //var aux = new Busqueda_Cliente();
            //aux.Lista(dgvProductos);

            CNVentas cNVentas    = new CNVentas();
            String   correlativo = cNVentas.traerCorrelativo(2);

            lblSerie.Text          = "001";
            lblNroCorrelativo.Text = correlativo.ToString();
        }
示例#13
0
        private void create_panel_list()
        {
            List_cr_pn.Size       = new Size(467, 472);
            List_cr_pn.AutoScroll = true;

            Panel list_pn = new Panel();

            list_pn.AutoScroll  = true;
            list_pn.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;

            Bunifu.Framework.UI.BunifuCards card = new Bunifu.Framework.UI.BunifuCards();
            card.color     = Color.Purple;
            card.BackColor = Color.FromArgb(64, 64, 64);

            Panel layout = new Panel();

            MetroFramework.Controls.MetroCheckBox check = new MetroFramework.Controls.MetroCheckBox();
            check.Style = MetroFramework.MetroColorStyle.Green;
            check.Theme = MetroFramework.MetroThemeStyle.Dark;

            MetroFramework.Controls.MetroTextBox title_task = new MetroFramework.Controls.MetroTextBox();
            title_task.FontSize   = MetroFramework.MetroTextBoxSize.Tall;
            title_task.FontWeight = MetroFramework.MetroTextBoxWeight.Bold;
            title_task.Theme      = MetroFramework.MetroThemeStyle.Dark;
            title_task.Multiline  = true;

            layout.Controls.Add(check);
            check.SetBounds(4, 20, 30, 15);
            layout.Controls.Add(title_task);
            title_task.SetBounds(40, 12, 275, 31);

            card.Controls.Add(layout);
            layout.SetBounds(3, 3, 413, 61);

            list_pn.Controls.Add(card);
            card.SetBounds(3, 3, 421, 67);

            List_cr_pn.Controls.Add(list_pn);
            list_pn.SetBounds(4, 4, 460, 357);

            MetroFramework.Controls.MetroTile add_task = new MetroFramework.Controls.MetroTile();
            add_task.Text      = "+ Adicionar Nova Tarefa";
            add_task.TextAlign = ContentAlignment.MiddleCenter;
            add_task.Click    += this.New_task_btn_click;

            MetroFramework.Controls.MetroTile save_list = new MetroFramework.Controls.MetroTile();
            save_list.Text      = "Salvar";
            save_list.TextAlign = ContentAlignment.MiddleCenter;
            save_list.Style     = MetroFramework.MetroColorStyle.Green;
            save_list.Click    += this.Save_list_btn_click;

            MetroFramework.Controls.MetroTextBox title_list = new MetroFramework.Controls.MetroTextBox();
            title_list.Theme      = MetroFramework.MetroThemeStyle.Dark;
            title_list.FontSize   = MetroFramework.MetroTextBoxSize.Tall;
            title_list.Multiline  = true;
            title_list.FontWeight = MetroFramework.MetroTextBoxWeight.Bold;

            List_cr_pn.Controls.Add(add_task);
            add_task.SetBounds(3, 367, 170, 46);
            List_cr_pn.Controls.Add(save_list);
            save_list.SetBounds(181, 423, 170, 46);
            List_cr_pn.Controls.Add(title_list);
            title_list.SetBounds(6, 423, 169, 35);
        }
        private void iniciarDescarga(String carpeta, String web, String destino, int codigo, FlowLayoutPanel panel, String abrir, String ext)
        {
            WebClient oCliente       = new WebClient();
            Uri       url            = new Uri(web + carpeta + ext);
            string    archivo        = Path.GetFileName(url.AbsolutePath);
            string    abrirdireccion = abrir + carpeta + "/index.php";
            string    axu;

            if (ext == ".zip")
            {
                axu            = codigo + ext;
                rutaDirectorio = destino + codigo + ext;
            }
            else
            {
                rutaDirectorio = destino + archivo + ext;
                axu            = archivo;
            }
            ServicePointManager.DefaultConnectionLimit = 10;

            ProgressBar pbr = new ProgressBar();

            pbr.Name     = "pg" + axu;
            pbr.Visible  = true;
            pbr.Location = new Point(2, 40);
            pbr.Size     = new Size(420, 10);

            Label titulo = new Label();

            titulo.Text      = carpeta;
            titulo.Font      = new Font("Arial", 8, FontStyle.Bold);
            titulo.Location  = new Point(5, 13);
            titulo.Size      = new Size(420, 20);
            titulo.BackColor = Color.Transparent;

            Label estado = new Label();

            estado.Name      = "st" + axu;
            estado.Text      = "Descargando";
            estado.Location  = new Point(186, 53);
            estado.Font      = new Font("Arial", 8, FontStyle.Bold);
            estado.BackColor = Color.Transparent;

            Label porcentaje = new Label();

            porcentaje.Name      = "pr" + axu;
            porcentaje.Size      = new Size(40, 40);
            porcentaje.Font      = new Font("Arial", 8, FontStyle.Bold);
            porcentaje.Text      = "0%";
            porcentaje.Location  = new Point(208, 70);
            porcentaje.BackColor = Color.Transparent;

            Bunifu.Framework.UI.BunifuCards pan = new Bunifu.Framework.UI.BunifuCards();
            pan.Name      = "pn" + axu;
            pan.color     = Color.DodgerBlue;
            pan.BackColor = Color.FromArgb(30, 30, 46);
            pan.AutoSize  = true;
            pan.Anchor    = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
            pan.ForeColor = Color.White;

            Button btn = new Button();

            btn.Name     = "btn" + axu;
            btn.Text     = "Ver";
            btn.Click   += new EventHandler((sender, e) => verdescarga_Click(sender, e, abrirdireccion));
            btn.Location = new Point(180, 90);
            btn.Hide();

            Bunifu.Framework.UI.BunifuElipse style = new Bunifu.Framework.UI.BunifuElipse();
            style.ElipseRadius = 100;
            pan.Controls.Add(style.TargetControl);
            pan.Controls.Add(btn);
            pan.Controls.Add(titulo);
            pan.Controls.Add(porcentaje);
            pan.Controls.Add(estado);
            pan.Controls.Add(pbr);
            panel.Controls.Add(pan);

            carpeta = "";
            oCliente.DownloadProgressChanged += new DownloadProgressChangedEventHandler((sender, e) => mostrarProgreso(sender, e, panel));
            oCliente.DownloadFileCompleted   += new AsyncCompletedEventHandler((sender, e) => finalizarDescarga(sender, e, panel, destino, ext));
            oCliente.DownloadFileAsync(url, rutaDirectorio, axu);
        }