示例#1
0
        private void configuarGrafico()
        {
            graficoFilas        = new CartesianChart();
            graficoFilas.Parent = tabControl1.TabPages[4];

            graficoFilas.Top    = 10;
            graficoFilas.Left   = 10;
            graficoFilas.Width  = graficoFilas.Parent.Width - 10;
            graficoFilas.Height = graficoFilas.Parent.Height - 10;

            graficoFilas.Series = new SeriesCollection
            {
                new RowSeries {
                    Title = "Cantidad de veces que se le ha pedido a un negocio", Values = new ChartValues <int>(), DataLabels = true
                }
            };
            graficoFilas.AxisY.Add(new Axis {
                Labels = new List <string>()
            });
            graficoFilas.AxisX.Add(new Axis {
                MaxValue = 100
            });
            graficoFilas.LegendLocation = LegendLocation.Bottom;


            foreach (Negocio negocio in NegociosConsulta.getLista())
            {
                graficoFilas.Series[0].Values.Add(negocio.idBusiness);
                graficoFilas.AxisY[0].Labels.Add(negocio.name);
            }
        }
示例#2
0
        private void buttonAddNegocio_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtNegocioName.Text.Length >= 3)
                {
                    NegociosConsulta.agregarNegocio(txtNegocioName.Text, txtNegocioDesc.Text);

                    MessageBox.Show("¡Negocio agregado exitosamente!",
                                    "Hugo", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    txtNegocioName.Clear();
                    txtNegocioDesc.Clear();
                    actualizarControlesB();
                }
                else
                {
                    MessageBox.Show("Por favor digite un negocio valido (longitud minima, 3 caracteres)",
                                    "Hugo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("El negocio que ha digitado, no se encuentra disponible.",
                                "Hugo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#3
0
        private void buttonNegocioDelete_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Seguro que desea eliminar el negocio " + cmbNegociosDelete.Text + "?",
                                "Hugo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                NegociosConsulta.eliminarNegocio(cmbNegociosDelete.Text);

                MessageBox.Show("¡Negocio eliminado exitosamente!",
                                "Hugo", MessageBoxButtons.OK, MessageBoxIcon.Information);

                actualizarControlesB();
            }
        }
示例#4
0
        private void actualizarControlesP()
        {
            List <Producto> lista = ProductosConsulta.getLista();

            cmbProdDelete.DataSource    = null;
            cmbProdDelete.ValueMember   = "idproduct";
            cmbProdDelete.DisplayMember = "name";
            cmbProdDelete.DataSource    = lista;

            dataGridViewProducts.DataSource = null;
            dataGridViewProducts.DataSource = lista;

            cmbNegAddProd.DataSource    = null;
            cmbNegAddProd.ValueMember   = "idbusiness";
            cmbNegAddProd.DisplayMember = "name";
            cmbNegAddProd.DataSource    = NegociosConsulta.getLista();
        }