示例#1
0
        public PartialViewResult ListaAnalisisMov(string dwtienda, string fecini, string fecfinc, string articulo, string talla)
        {
            if (dwtienda == null)
            {
                dwtienda = Session["Tienda"].ToString();
            }

            string _cod_art = Basico.Left(articulo, 7);
            string _calidad = Basico.Right(articulo, 1);

            if (talla.Trim().Length == 0)
            {
                talla = "-1";
            }

            List <Ent_Analisis_Mov> lista_mov = lista(dwtienda, Convert.ToDateTime(fecini), Convert.ToDateTime(fecfinc), _cod_art, _calidad, talla);

            Int32 inicial = 0; Int32 saldo = 0;

            if (lista_mov != null)
            {
                if (lista_mov.Count > 0)
                {
                    Int32 filas = lista_mov.Count();
                    inicial = lista_mov.Where(i => i.item == 1).Sum(s => s.inicial);
                    saldo   = lista_mov.Where(i => i.item == filas).Sum(s => s.saldo);
                }
            }
            ViewBag.inicial = inicial;
            ViewBag.saldo   = saldo;
            return(PartialView(lista_mov));
        }