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) { } }
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) { } }
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) { } }