예제 #1
0
        public JsonResult GetResumen(long pMov)
        {
            Resumen     oResumen     = new Resumen();
            Conformidad oConformidad = null;

            WSTercerosLiquidaciones.TercerosLiquidacionesSoapClient wsClient = new WSTercerosLiquidaciones.TercerosLiquidacionesSoapClient();
            wsClient.Open();
            DataSet ds = wsClient.GetResumen(pMov);

            wsClient.Close();
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                switch (dr["GrupoId"].ToString())
                {
                case "0":
                    oResumen.Productividad.Add(new ResumenItem(dr));
                    break;

                case "1":
                    oResumen.Factura.Add(new ResumenItem(dr));
                    break;

                case "2":
                    oResumen.Retenciones.Add(new ResumenItem(dr));
                    break;

                case "3":
                    oResumen.Descuentos.Add(new ResumenItem(dr));
                    break;

                case "4":
                    oResumen.Pagos.Add(new ResumenItem(dr));
                    break;

                default:
                    break;
                }
            }
            return(Json(oResumen, JsonRequestBehavior.AllowGet));
        }