Exemplo n.º 1
0
        public JsonResult GetConformidad(string pItmLiq)
        {
            Conformidad oConformidad = null;

            WSTercerosLiquidaciones.TercerosLiquidacionesSoapClient wsClient = new WSTercerosLiquidaciones.TercerosLiquidacionesSoapClient();
            wsClient.Open();
            DataSet ds = wsClient.GetConformidad(pItmLiq);

            wsClient.Close();
            if (ds.Tables[0].Rows.Count > 0)
            {
                oConformidad = new Conformidad(ds.Tables[0].Rows[0]);
            }
            return(Json(oConformidad, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
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));
        }