Ejemplo n.º 1
0
        private void CargarDatos()
        {
            Total = 0;
            using (Profit_RGEntities context = new Profit_RGEntities())
            {
                string Co_lin   = cboLinea.SelectedIndex == -1 ? null : cboLinea.SelectedValue.ToString().Trim();
                string Co_subl  = cboSub_lin.SelectedIndex == -1 ? null : cboSub_lin.SelectedValue.ToString().Trim();
                string Co_col   = cboColores.SelectedIndex == -1 ? null : cboColores.SelectedValue.ToString().Trim();
                string Co_cat   = cboCat_art.SelectedIndex == -1 ? null : cboCat_art.SelectedValue.ToString().Trim();
                string Cod_proc = cboProce.SelectedIndex == -1 ? null : cboProce.SelectedValue.ToString().Trim();

                string Grupo = context.pObtenerGrupo(txtCo_empresa.Text.Trim()).AsParallel().FirstOrDefault().grupo.Trim();

                var Acompras = context.pAnalisisCompras(Grupo, txtCo_alma.Text.Trim(), txtDesde.Value, txtHasta.Value, Co_lin, Co_subl, Co_col, Co_cat, Cod_proc).AsParallel().ToList();

                Ac.Clear();
                foreach (var item in Acompras)
                {
                    Ac.Add(new Acom
                    {
                        A           = "+",
                        co_art      = item.co_art.Trim(),
                        art_des     = item.art_des.Trim(),
                        comentario  = item.comentario.Trim(),
                        lc_descrip2 = item.LC_DESCRIP2.Trim(),
                        referencia  = item.referencia,
                        ene         = item.Ene,
                        feb         = item.Feb,
                        mar         = item.Mar,
                        abr         = item.Abr,
                        may         = item.May,
                        jun         = item.Jun,
                        jul         = item.Jul,
                        ago         = item.Ago,
                        sep         = item.Sep,
                        oct         = item.Oct,
                        nov         = item.Nov,
                        dic         = item.Dic,
                        stock_act   = item.stock_act,
                        stock_lle   = item.stock_lle,
                        uni_ventas  = item.Uni_ventas,
                        costo       = item.Costo,
                        sugerido    = item.Sugerido,
                        comprar     = item.Comprar,
                        total       = item.Total,
                        comment     = item.comment,
                        imagen      = item.imagen
                    });
                }

                grdDatos.DataSource          = "";
                grdDatos.AutoGenerateColumns = false;
                grdDatos.DataSource          = Ac;
            }
        }