internal void InicializarNuevoProducto( ) { if (!ContextControls.ContainsKey("PnlNuevoProducto")) { PnlNuevoProducto pnlProducto = new PnlNuevoProducto( ); pnlProducto.Dock = DockStyle.Fill; DevExpress.XtraTab.XtraTabPage tabItem = new DevExpress.XtraTab.XtraTabPage( ); tabItem.Controls.Add(pnlProducto); tabItem.Text = "Nuevo Producto"; xtraTabControl.TabPages.Add(tabItem); xtraTabControl.SelectedTabPage = tabItem; ContextControls.Add("PnlNuevoProducto", pnlProducto); } }
private void barButtonAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { //if ( !( this.ParentForm as mainForm ).ContextControls.ContainsKey( "PnlNuevoProducto" ) ) { PnlNuevoProducto pnlProducto = new PnlNuevoProducto( ); pnlProducto.Dock = DockStyle.Fill; DevExpress.XtraTab.XtraTabPage tabItem = new DevExpress.XtraTab.XtraTabPage( ); tabItem.Controls.Add(pnlProducto); tabItem.Text = "Nuevo Producto"; (this.ParentForm as mainForm).xtraTabControl.TabPages.Add(tabItem); (this.ParentForm as mainForm).xtraTabControl.SelectedTabPage = tabItem; // ( this.ParentForm as mainForm ).ContextControls.Add( "PnlNuevoProducto" , pnlProducto ); } }
private void barButtonEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { DataRowView selectedRow; if (chkGridView.Checked) { selectedRow = ( DataRowView )gridViewProductos.GetFocusedRow( ); } else { selectedRow = ( DataRowView )cardView.GetFocusedRow( ); } if (selectedRow != null) { CommonUtils.Producto producto = new CommonUtils.Producto( ); producto.ProductoID = Convert.ToInt32(selectedRow.Row.ItemArray[0]); producto.Imagen = ( byte[] )selectedRow.Row.ItemArray[1]; producto.Nombre = ( string )selectedRow.Row.ItemArray[2]; producto.Descripcion = ( string )selectedRow.Row.ItemArray[3]; producto.Tipo = ( string )selectedRow.Row.ItemArray[4]; producto.Categoria = ( string )selectedRow.Row.ItemArray[5]; producto.Size = ( string )selectedRow.Row.ItemArray[6]; producto.PrecioVenta = Convert.ToDecimal(selectedRow.Row.ItemArray[7]); producto.RecetaID = Convert.ToInt32(selectedRow.Row.ItemArray[8]); producto.Visible = selectedRow.Row.ItemArray[9] == null?false:(Boolean)selectedRow.Row.ItemArray[9]; //if ( !( this.ParentForm as mainForm ).ContextControls.ContainsKey( "PnlNuevoProducto" ) ) if (!(this.ParentForm as mainForm).ContextControlsForProductos.ContainsKey(producto.ProductoID.ToString())) { PnlNuevoProducto pnlProducto = new PnlNuevoProducto(producto); (this.ParentForm as mainForm).ContextControlsForProductos.Add(producto.ProductoID.ToString(), pnlProducto); pnlProducto.Dock = DockStyle.Fill; DevExpress.XtraTab.XtraTabPage tabItem = new DevExpress.XtraTab.XtraTabPage( ); tabItem.Controls.Add(pnlProducto); tabItem.Text = producto.Nombre; (this.ParentForm as mainForm).xtraTabControl.TabPages.Add(tabItem); (this.ParentForm as mainForm).xtraTabControl.SelectedTabPage = tabItem; // ( this.ParentForm as mainForm ).ContextControls.Add( "PnlNuevoProducto" , pnlProducto ); } } }
internal void InicializarNuevoProducto( ) { if ( !ContextControls.ContainsKey( "PnlNuevoProducto" ) ) { PnlNuevoProducto pnlProducto = new PnlNuevoProducto( ); pnlProducto.Dock = DockStyle.Fill; DevExpress.XtraTab.XtraTabPage tabItem = new DevExpress.XtraTab.XtraTabPage( ); tabItem.Controls.Add( pnlProducto ); tabItem.Text = "Nuevo Producto"; xtraTabControl.TabPages.Add( tabItem ); xtraTabControl.SelectedTabPage = tabItem; ContextControls.Add( "PnlNuevoProducto" , pnlProducto ); } }
private void gridProductos_MouseDoubleClick( object sender , MouseEventArgs e ) { DataRowView selectedRow; if ( chkGridView.Checked ) selectedRow = ( DataRowView ) gridViewProductos.GetFocusedRow( ); else selectedRow = ( DataRowView ) cardView.GetFocusedRow( ); if ( selectedRow != null ) { CommonUtils.Producto producto = new CommonUtils.Producto( ); producto.ProductoID = Convert.ToInt32( selectedRow.Row.ItemArray[ 0 ] ); producto.Imagen = ( byte[ ] ) selectedRow.Row.ItemArray[ 1 ]; producto.Nombre = ( string ) selectedRow.Row.ItemArray[ 2 ]; producto.Descripcion = ( string ) selectedRow.Row.ItemArray[ 3 ]; producto.Tipo = ( string ) selectedRow.Row.ItemArray[ 4 ]; producto.Categoria = ( string ) selectedRow.Row.ItemArray[ 5 ]; producto.Size = ( string ) selectedRow.Row.ItemArray[ 6 ]; producto.PrecioVenta = Convert.ToDecimal( selectedRow.Row.ItemArray[ 7 ] ); producto.RecetaID = Convert.ToInt32( selectedRow.Row.ItemArray[ 8 ] ); producto.Visible = selectedRow.Row.ItemArray[9] == null ? false : (Boolean)selectedRow.Row.ItemArray[9]; if ( !( this.ParentForm as mainForm ).ContextControls.ContainsKey( "PnlNuevoProducto" ) ) { PnlNuevoProducto pnlProducto = new PnlNuevoProducto( producto ); pnlProducto.Dock = DockStyle.Fill; DevExpress.XtraTab.XtraTabPage tabItem = new DevExpress.XtraTab.XtraTabPage( ); tabItem.Controls.Add( pnlProducto ); tabItem.Text = "Nuevo Producto"; ( this.ParentForm as mainForm ).xtraTabControl.TabPages.Add( tabItem ); ( this.ParentForm as mainForm ).xtraTabControl.SelectedTabPage = tabItem; ( this.ParentForm as mainForm ).ContextControls.Add( "PnlNuevoProducto" , pnlProducto ); } } }
private void barButtonAdd_ItemClick( object sender , DevExpress.XtraBars.ItemClickEventArgs e ) { //if ( !( this.ParentForm as mainForm ).ContextControls.ContainsKey( "PnlNuevoProducto" ) ) { PnlNuevoProducto pnlProducto = new PnlNuevoProducto( ); pnlProducto.Dock = DockStyle.Fill; DevExpress.XtraTab.XtraTabPage tabItem = new DevExpress.XtraTab.XtraTabPage( ); tabItem.Controls.Add( pnlProducto ); tabItem.Text = "Nuevo Producto"; ( this.ParentForm as mainForm ).xtraTabControl.TabPages.Add( tabItem ); ( this.ParentForm as mainForm ).xtraTabControl.SelectedTabPage = tabItem; // ( this.ParentForm as mainForm ).ContextControls.Add( "PnlNuevoProducto" , pnlProducto ); } }