Пример #1
0
        //   Func<ChartPoint, string> label = chartpoint => string.Format("{0}({1:p})", chartpoint.Y, chartpoint.Participation);


        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            pie.LegendLocation = LegendLocation.Bottom;

            _listaPedidos = new List <Pedido>();
            _listaLinpeds = _negLinped.ObtenerLinped();
            // chart1.ChartAreas.Clear();

            dt = new DataTable();
            DataTable distinc = new DataTable();


            _listaPedidos = _negPedido.ObtenerPedido();

            dt = Utilidades.ConvertToDataTable(_listaPedidos);
            dv = new DataView(dt);


            distinc = dv.ToTable(true, "Fecha");
            df      = new DataView(distinc);


            listaFechas = new DateTime[df.Count];
            int i = 0;

            foreach (DataRowView rowView in df)
            {
                listaFechas[i] = Convert.ToDateTime(rowView["Fecha"].ToString());

                i++;
            }
        }
Пример #2
0
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            _negocioLinped = new NegocioLinped();
            _negocioPedido = new NegocioPedido();
            _negProducto   = new NegocioProducto();

            _listaPedidos   = new List <Pedido>();
            _listaPedidos   = new List <Pedido>();
            _listaArticulos = new List <Articulo>();

            _listaLinpeds   = _negocioLinped.ObtenerLinped();
            _listaPedidos   = _negocioPedido.ObtenerPedido();
            _listaArticulos = _negProducto.ObtenerArticulos();



            var listaFecha = _listaPedidos
                             .Select(i => i.Fecha)
                             .Distinct()
                             .OrderByDescending(s => s)
                             .ToList();

            CalendarioFechas.DisplayDate = DateTime.Now;



            // AddSelectedDates(listaFecha);
        }
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            List <Pedido> pedidos = new List <Pedido>();

            pedidos = _pedido.ObtenerPedido();

            int ultimoPedido = pedidos.Last().PedidoID + 1;

            txtPedidoID.Text = ultimoPedido.ToString();

            txtUsuarioID.Text        = "";
            txtNombreArticulo.Text   = "";
            txtMarcaArticulo.Text    = "";
            txtPrecioArticulo.Text   = "";
            txtCantidadArticulo.Text = "";
            cont_filas      = 0;
            lbTotal.Text    = "0";
            lbIva.Text      = "0";
            lbTotalIVa.Text = "0";
            total           = 0;
            totalConIva     = 0;
            totalIva        = 0;

            dgvLinped.Rows.Clear();
            txtUsuarioID.Focus();


            pedido.PedidoID = Convert.ToInt32(ultimoPedido.ToString());

            btnGuardar.Enabled = true;
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            TxtNombreUsuario.IsEnabled = false;
            dateFecha.IsEnabled        = false;

            _listLinpeds  = new List <Linped>();
            _listLinpeds  = _negLinped.ObtenerLinped();
            _ListPedidos  = new List <Pedido>();
            _ListPedidos  = _negPedido.ObtenerPedido();
            _listUsuarios = new List <Usuario>();
            _listUsuarios = _negUsuario.ObtenerUsuarios();



            for (int i = 0; i < _ListPedidos.Count; i++)
            {
                for (int j = 0; j < _listLinpeds.Count; j++)
                {
                    if (_ListPedidos[i].PedidoID == _listLinpeds[j].PedidoID)
                    {
                        _ListPedidos[i].AddLinped(_listLinpeds[j]);
                    }
                }
            }

            Dt = Utilidades.ConvertToDataTable(_ListPedidos);

            DataColumn dtColum = Dt.Columns.Add("Nombre", typeof(string));


            for (int i = 0; i < _ListPedidos.Count; i++)
            {
                var nombre = from usu in _listUsuarios
                             where usu.UsuarioID == _ListPedidos[i].UsuarioID
                             select usu.Nombre;


                foreach (var s in nombre)
                {
                    Dt.Rows[i]["Nombre"] = s.ToString();
                }
            }



            dtgPedidos.DataContext = Dt;

            comboBoxFiltro.Text = "Seleccionar Filtro";
            comboBoxFiltro.Items.Add("Nombre Usuario");
            comboBoxFiltro.Items.Add("Fecha Pedido");
            comboBoxFiltro.Items.Add("Nombre Usuario/Fecha Pedido");
        }
Пример #5
0
        private void BtnNuevo_Click(object sender, RoutedEventArgs e)
        {
            Reset();

            List <Pedido> pedidos = new List <Pedido>();

            pedidos = _pedido.ObtenerPedido();

            int ultimoPedido = pedidos.Last().PedidoID + 1;

            TxTPedidoID.Text = ultimoPedido.ToString();
            pedido.PedidoID  = Convert.ToInt32(ultimoPedido.ToString());
        }
        private void FormularioEstadisticas_Load(object sender, EventArgs e)
        {
            _negPedido = new NegocioPedido();
            _negLinped = new NegocioLinped();

            _listaPedidos = new List <Pedido>();
            _listaLinpeds = _negLinped.ObtenerLinped();
            // chart1.ChartAreas.Clear();

            dt = new DataTable();
            DataTable distinc = new DataTable();


            _listaPedidos = _negPedido.ObtenerPedido();

            dt = Utilidades.ConvertToDataTable(_listaPedidos);
            dv = new DataView(dt);


            distinc = dv.ToTable(true, "Fecha");
            df      = new DataView(distinc);


            listaFechas = new DateTime[df.Count];
            int i = 0;

            foreach (DataRowView rowView in df)
            {
                listaFechas[i] = Convert.ToDateTime(rowView["Fecha"].ToString());

                i++;
            }



            monthCalendar1.BoldedDates = listaFechas;


            /*  DateTime fecha = new DateTime(listaFechas[0].Year, listaFechas[0].Month, listaFechas[0].Day);
             *
             * monthCalendar1.SetDate(fecha);*/



            numericAnyo.Maximum   = listaFechas[listaFechas.Length - 1].Year;
            numericAnyo.Minimum   = listaFechas[0].Year;
            numericAnyo.Value     = listaFechas[0].Year;
            numericAnyo.Increment = 1;
        }
Пример #7
0
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            _negocioLinped = new NegocioLinped();
            _negocioPedido = new NegocioPedido();

            _listaPedidos = new List <Pedido>();
            _listaPedidos = new List <Pedido>();

            _listaLinpeds = _negocioLinped.ObtenerLinped();
            _listaPedidos = _negocioPedido.ObtenerPedido();



            var listaFecha = _listaPedidos
                             .Select(i => i.Fecha)
                             .Distinct()
                             .OrderByDescending(s => s)
                             .ToList();

            // AddSelectedDates(listaFecha);
        }
Пример #8
0
        /// <summary>
        /// Metodo que utilizaremos para llenar el datagridview de pedidos obtenidos de la base de datos
        /// </summary>

        private void LlenarDataGridViewPedidos()
        {
            _ListPedidos = new List <Pedido>();
            _ListPedidos = _negPedido.ObtenerPedido();
            Pedido p = new Pedido();

            for (int i = 0; i < _ListPedidos.Count; i++)
            {
                for (int j = 0; j < _listLinpeds.Count; j++)
                {
                    if (_ListPedidos[i].PedidoID == _listLinpeds[j].PedidoID)
                    {
                        _ListPedidos[i].AddLinped(_listLinpeds[j]);
                    }
                }
            }

            dt = Utilidades.ConvertToDataTable(_ListPedidos);


            dgvPedidos.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;

            dgvPedidos.DataSource = dt;
        }