private void NodosIniciales(TreeList tl) { CLS_Familias Nuevas = new CLS_Familias(); Nuevas.ListarFamiliasIniciales(); if (Nuevas.Exito) { for (int x = 0; x < Nuevas.Datos.Rows.Count; x++) { try { tl.BeginUnboundLoad(); // Create a root node . TreeListNode parentForRootNodes = null; TreeListNode rootNode = tl.AppendNode(new object[] { Nuevas.Datos.Rows[x][1].ToString().Trim() }, parentForRootNodes); NodosHijos(rootNode, tl, Convert.ToInt32(Nuevas.Datos.Rows[x][0].ToString())); tl.EndUnboundLoad(); } catch (Exception Ex) { MessageBox.Show("Error Descripcion" + Ex.Message); } } } }
private void BuscarFamilia(int IdFamilia) { CLS_Familias bArt = new CLS_Familias(); bArt.FamiliaId = Convert.ToInt32(IdFamilia.ToString()); bArt.MtdSeleccionarFamilia(); if (bArt.Exito) { if (bArt.Datos.Rows.Count > 0) { txtNombreFamilia.Text = bArt.Datos.Rows[0][1].ToString(); } } }
private void NodosHijos(TreeListNode Padre, TreeList tl, int ID) { CLS_Familias Nuevas = new CLS_Familias(); Nuevas.FamiliaId = ID; Nuevas.ListarFamiliasHijos(); if (Nuevas.Exito) { for (int x = 0; x < Nuevas.Datos.Rows.Count; x++) { TreeListNode Hijo = null; Hijo = tl.AppendNode(new object[] { Nuevas.Datos.Rows[x][1].ToString().Trim() }, Padre); NodosHijos(Hijo, tl, Convert.ToInt32(Nuevas.Datos.Rows[x][0].ToString())); } } }
private void btnConsultar_Click(object sender, EventArgs e) { if (VNombreFamilia != string.Empty) { IdFamilia = 0; CLS_Familias consul = new CLS_Familias(); consul.FamiliaNombre = VNombreFamilia; consul.ListarFamiliaNombre(); if (consul.Exito) { if (consul.Datos.Rows.Count > 0) { IdFamilia = Convert.ToInt32(consul.Datos.Rows[0][0].ToString()); Boolean FamiliaValida = Convert.ToBoolean(consul.Datos.Rows[0][5].ToString()); this.Close(); } } } }
private void llenarlistas() { CLS_Familias consul = new CLS_Familias(); consul.ListarFamiliasGeneral(); if (consul.Exito) { if (consul.Datos.Rows.Count > 0) { for (int i = 0; i < consul.Datos.Rows.Count; i++) { FamiliaId.Add(Convert.ToInt32(consul.Datos.Rows[i][0].ToString())); FamiliaNombre.Add(consul.Datos.Rows[i][1].ToString()); FamiliaTipo.Add(Convert.ToChar(consul.Datos.Rows[i][2].ToString())); FamiliaPadreId.Add(Convert.ToInt32(consul.Datos.Rows[i][3].ToString())); IvaId.Add(Convert.ToInt32(consul.Datos.Rows[i][4].ToString())); Espadre.Add(Convert.ToInt32(consul.Datos.Rows[i][5])); TieneArticulos.Add(Convert.ToInt32(consul.Datos.Rows[i][6])); } agregarprincipales(trlFamilia); } } }