Esempio n. 1
0
 private void CargaProductos(string codfami, string codsufa)
 {
     this.PProductos.Controls.Clear();
     try
     {
         CLSBASE.CRM.PRODUCTOS.Productos prod = CLSBASE.CRM.PRODUCTOS.Productos.ObtenInstancia();
         Int32 posy = 0;
         Int32 posx = 0;
         foreach (DataRow dr in prod.Datos.Select("COD_FAMI='" + codfami + "' and COD_SUFA='" + codsufa + "'"))
         {
             CTCBASE.cBoton btnProd = new CTCBASE.cBoton();
             btnProd.Name       = "Btn" + dr["ID_ELEM"].ToString();
             btnProd.Size       = new Size(100, 100);
             btnProd.ImageAlign = ContentAlignment.MiddleCenter;
             btnProd.Text       = dr["NOMBRE_PROD"].ToString();
             btnProd.Tag        = dr["ID_ELEM"].ToString();
             btnProd.Image      = this.getIconoProd(dr["IMAGEN_PROD"].ToString());
             btnProd.Left       = posx;
             btnProd.Top        = posy;
             posx += 110;
             if (this.PProductos.Size.Width <= posx)
             {
                 posx  = 0;
                 posy += 110;
             }
             btnProd.Click += new EventHandler(btnProd_Click);
             this.PProductos.Controls.Add(btnProd);
         }
     }
     catch (Exception err)
     {
     }
 }
Esempio n. 2
0
 private void CargaSubFamilias(string codfami)
 {
     this.PSubFamilias.Controls.Clear();
     this.PProductos.Controls.Clear();
     try
     {
         CLSBASE.CRM.PRODUCTOS.Subfamilias sufa = CLSBASE.CRM.PRODUCTOS.Subfamilias.ObtenInstancia();
         Int32 posy = 0;
         foreach (DataRow dr in sufa.Datos.Select("cod_fami='" + codfami + "'"))
         {
             CTCBASE.cBoton btnSufa = new CTCBASE.cBoton();
             btnSufa.Name   = "Btn" + dr["COD_FAMI"].ToString() + "_" + dr["COD_SUFA"].ToString();
             btnSufa.Size   = new Size(this.PSubFamilias.Width - 20, 40);
             btnSufa.Top    = posy;
             posy          += 50;
             btnSufa.Text   = dr["NOMBRE_SUFA"].ToString();
             btnSufa.Tag    = dr["COD_FAMI"].ToString() + "[@]" + dr["COD_SUFA"].ToString();
             btnSufa.Click += new EventHandler(btnSufa_Click);
             this.PSubFamilias.Controls.Add(btnSufa);
         }
     }
     catch (Exception err) { }
 }
Esempio n. 3
0
 private void CargaBotonesFamilias()
 {
     this.PFamilias.Controls.Clear();
     try
     {
         CLSBASE.CRM.PRODUCTOS.Familias Fami = CLSBASE.CRM.PRODUCTOS.Familias.ObtenInstancia();
         Int32 posy = 0;
         foreach (DataRow dr in Fami.Datos.Rows)
         {
             CTCBASE.cBoton btnFami = new CTCBASE.cBoton();
             btnFami.Name   = "Btn" + dr["COD_FAMI"].ToString();
             btnFami.Size   = new Size(this.PFamilias.Width - 20, 40);
             btnFami.Top    = posy;
             posy          += 50;
             btnFami.Text   = dr["NOMBRE_FAMI"].ToString();
             btnFami.Tag    = dr["COD_FAMI"].ToString();
             btnFami.Click += new EventHandler(btnFami_Click);
             this.PFamilias.Controls.Add(btnFami);
         }
     }
     catch (Exception err)
     {
     }
 }