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; } }