private void CategoriaToolStripMenuItem1_Click(object sender, EventArgs e) { cCategoria categoria = new cCategoria(); categoria.MdiParent = this; categoria.Show(); }
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(); }