示例#1
0
    public String TopPlatos()
    {
        try
        {
            if (SoapHeader == null)
            {
                throw new Exception("Requiere validacion");
            }

            if (!SoapHeader.blCredencialesValidas(SoapHeader))
            {
                throw new Exception("Requiere validacion");
            }
            L_Persistencia datos = new L_Persistencia();
            TopPlatos      m     = new TopPlatos();
            UUser          dato  = new UUser();
            DataTable      data  = datos.ToDataTable(datos.obtenerTop());
            DataTable      d     = new DataTable();
            d.Columns.Add("id");
            d.Columns.Add("nombre");
            d.Columns.Add("descripcion");
            d.Columns.Add("precio");
            d.Columns.Add("imagen");
            d.AcceptChanges();

            int i = 0;
            foreach (DataRow dat in data.Rows)
            {
                m.Id_plato    = int.Parse(data.Rows[i]["id_plato"].ToString());
                m.Nombre      = data.Rows[i]["nombre"].ToString();
                m.Descripcion = data.Rows[i]["descripcion"].ToString();
                m.Precio      = data.Rows[i]["precio"].ToString();
                String img = data.Rows[i]["imagen"].ToString();

                String a = img.Replace("~", "");
                m.Imagen = "http://localhost:53180" + a;

                d.Rows.Add(m.Id_plato, m.Nombre, m.Descripcion, m.Precio, m.Imagen);
                i++;
            }

            String datas = JsonConvert.SerializeObject(d);
            return(datas);
        }
        catch (Exception ex) { throw ex; }
    }
示例#2
0
        public string top_platos(string finicio, string ffin)
        {
            TopPlatos tp = new TopPlatos();

            return(tp.top_platos(finicio, ffin));
        }