Beispiel #1
0
        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);
                    }
                }
            }
        }
Beispiel #2
0
        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();
                }
            }
        }
Beispiel #3
0
        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()));
                }
            }
        }
Beispiel #4
0
 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();
             }
         }
     }
 }
Beispiel #5
0
        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);
                }
            }
        }