Example #1
0
        private void CategoriaToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            cCategoria categoria = new cCategoria();

            categoria.MdiParent = this;
            categoria.Show();
        }
Example #2
0
        public void getsCategorias()
        {
            cCategoria cliente = new cCategoria();

            cliente.idCategoria = -1;
            string Busca = "";


            HttpClient client       = new HttpClient();
            var        vURLservicio = "http://www.facturadp.com/kenduAPI/api/Categorias/";


            if (String.IsNullOrEmpty(Busca))
            {
                Busca = "''";
            }

            string urlParametro = "?IdCategoria=" + cliente.idCategoria + "&Conexion=2";

            client.BaseAddress = new Uri(vURLservicio);

            // Add an Accept header for JSON format.
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            // List data response.
            HttpResponseMessage response = client.GetAsync(urlParametro).Result;

            if (response.IsSuccessStatusCode)
            {
                clientes = response.Content.ReadAsAsync <List <cCategoria> >().Result;
                //clientes.ForEach(i => Console.WriteLine(i.Nombre));



                dt = new DataTable();
                dt.Columns.Add("id");
                dt.Columns.Add("Nombre");


                foreach (var clien in clientes)
                {
                    dt.Rows.Add(clien.idCategoria, clien.NombreCategoria);
                }
                //dt.Columns[0].ColumnMapping = MappingType.Hidden;


                dv = new DataView(dt);
                dgvCategorias.AutoSizeColumnsMode   = DataGridViewAutoSizeColumnsMode.Fill;
                dgvCategorias.DataSource            = dv;
                dgvCategorias.Columns["id"].Visible = false;
            }
            else
            {
                Console.WriteLine("{0} ({1})", (int)response.StatusCode, response.ReasonPhrase);
            }
            client.Dispose();
        }
        private void MenucCategoria_Click(object sender, RoutedEventArgs e)
        {
            cCategoria C = new cCategoria();

            C.Show();
        }