public FrmKit(int _Permiso) { InitializeComponent(); try { Permiso = _Permiso; BKit = ClsKit.BuscaKit(0, 0, ""); this.ClsBindingKit.DataSource = BKit; // ClsKit CK = new ClsKit(); // CK.IdArticulo = 0; //Borro el grid. // ClsKit.DeleteartKit(CK); if (BKit.Count == 0) { ClsKit cont = new ClsKit(); BKit.Add(cont); ClsBindingKit.DataSource = BKit; ClsBindingKit.ResetBindings(false); AccionesNavigator(1); } else { AccionesNavigator(0); } } catch (Exception EX) { MessageBox.Show(EX.Message); } }
private void button1_Click(object sender, EventArgs e) { if (_Origen == "O") { LObra = ClsTraspaso.BuscaObra(1, 1, this.txtDatos.Text.Trim()); //this.clsObraBindig.DataSource = LObra; this.clsbindingBuscar.DataSource = LObra; this.ultraGrid1.Rows.ColumnFilters[13].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[14].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[15].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[16].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[0].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[1].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[2].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[3].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[4].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[5].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[6].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[9].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[10].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[11].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[12].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[17].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[18].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[7].Column.Header.Caption = "Clave"; this.ultraGrid1.Rows.ColumnFilters[8].Column.Header.Caption = "Vivienda"; this.ultraGrid1.Rows.ColumnFilters[7].Column.Width = 55; this.ultraGrid1.Rows.ColumnFilters[8].Column.Width = 415; } if (_Origen == "P") { LObra = ClsTraspaso.BuscaProveedor(this.txtDatos.Text.Trim()); this.clsbindingBuscar.DataSource = LObra; this.ultraGrid1.Rows.ColumnFilters[15].Column.Width = 55; this.ultraGrid1.Rows.ColumnFilters[16].Column.Width = 415; this.ultraGrid1.Rows.ColumnFilters[15].Column.CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit; this.ultraGrid1.Rows.ColumnFilters[16].Column.CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit; this.ultraGrid1.Rows.ColumnFilters[15].Column.Header.Caption = "Clave"; this.ultraGrid1.Rows.ColumnFilters[16].Column.Header.Caption = "Proveedor"; this.ultraGrid1.Rows.ColumnFilters[0].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[1].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[2].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[3].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[4].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[5].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[6].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[7].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[8].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[9].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[10].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[11].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[12].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[13].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[14].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[17].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[18].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[16].Column.Header.Appearance.TextHAlign = Infragistics.Win.HAlign.Left; } if (_Origen == "T") { LObra = ClsTraspaso.BuscaObra(1, 1, this.txtDatos.Text.Trim()); this.clsbindingBuscar.DataSource = LObra; this.ultraGrid1.Rows.ColumnFilters[15].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[16].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[17].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[18].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[0].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[1].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[2].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[3].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[4].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[5].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[6].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[14].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[13].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[12].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[11].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[10].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[9].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[7].Column.Width = 55; this.ultraGrid1.Rows.ColumnFilters[8].Column.Width = 415; this.ultraGrid1.Rows.ColumnFilters[7].Column.Header.Caption = "Clave"; this.ultraGrid1.Rows.ColumnFilters[8].Column.Header.Caption = "Vivienda"; } if (_Origen == "A") { LKit = ClsKit.BuscaKit(3, 0, this.txtDatos.Text.Trim()); this.clsbindingBuscar.DataSource = LKit; this.ultraGrid1.Rows.ColumnFilters[5].Column.Width = 55; this.ultraGrid1.Rows.ColumnFilters[6].Column.Width = 415; this.ultraGrid1.Rows.ColumnFilters[5].Column.CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit; this.ultraGrid1.Rows.ColumnFilters[6].Column.CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit; this.ultraGrid1.Rows.ColumnFilters[2].Column.CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit; this.ultraGrid1.Rows.ColumnFilters[0].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[1].Column.Hidden = true; //this.ultraGrid1.Rows.ColumnFilters[2].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[3].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[4].Column.Hidden = true; this.ultraGrid1.Rows.ColumnFilters[5].Column.Header.Caption = "Clave"; this.ultraGrid1.Rows.ColumnFilters[6].Column.Header.Caption = "Nombre Kit"; this.ultraGrid1.Rows.ColumnFilters[2].Column.Header.VisiblePosition = 7; this.ultraGrid1.Rows.ColumnFilters[2].Column.Header.Caption = "Precio U."; } }
private void BindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { if (textBox1.Text.Trim() == "") { MessageBox.Show("Falta capturar el nombre del Kit...", "MENSAJE DEL SISTEMA", MessageBoxButtons.OK); this.textBox1.Focus(); } this.BindingNavigator.Focus(); ClsKit CK = (ClsKit)ClsBindingKit.Current; CK.NomKit = this.textBox1.Text.Trim(); if (CK.IdKit == 0) //Nuevo { if (Permiso == 3) { ClsKit ClKA = new ClsKit(); ClKA.IdArticulo = 0; MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); //Borro tabla temporal ClsKit.DeleteartKit(ClKA); //Cargo los datos a la tabla temporal ClKA.IdArticulo = 0; ClKA.Articulo = ""; ClKA.Descripcion = ""; ClKA.Cantidad = 0; ClKA.PrecioU = 0; ClsKit.AddArtKit(ClKA, 2, Convert.ToInt32(this.textBox2.Text.Trim())); ListKit = ClsKit.BuscaArti_Kit(Convert.ToInt32(this.textBox2.Text.Trim())); ultraGrid2.DataSource = ListKit; AccionesNavigator(0); return; } ClsKit.AddKit(CK); ClsKit.AddArti_Kit(CK, 2, 0); MessageBox.Show("Registro agregado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } else //Modificacion { if (Permiso != 1) { ClsKit ClKA = new ClsKit(); ClKA.IdArticulo = 0; MessageBox.Show("No Tiene los privilegios que le \n Permitan Modificar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); //Borro tabla temporal ClsKit.DeleteartKit(ClKA); //Cargo los datos a la tabla temporal ClKA.IdArticulo = 0; ClKA.Articulo = ""; ClKA.Descripcion = ""; ClKA.Cantidad = 0; ClKA.PrecioU = 0; ClsKit.AddArtKit(ClKA, 2, Convert.ToInt32(this.textBox2.Text.Trim())); //Cargo grid ListKit = ClsKit.BuscaArti_Kit(Convert.ToInt32(this.textBox2.Text.Trim())); ultraGrid2.DataSource = ListKit; AccionesNavigator(0); return; } ClsKit.UpdateKit(CK.IdKit, this.textBox1.Text.Trim()); //foreach (Infragistics.Win.UltraWinGrid.UltraGridRow Rn in ultraGrid2.Rows) //{ // ClsKit.AddNewRowArtKitMan(1, Convert.ToInt32(Rn.Cells[0].Value), Convert.ToString(Rn.Cells[1].Value), Convert.ToString(Rn.Cells[2].Value), Convert.ToInt32(Rn.Cells[3].Value),Convert.ToDouble(Rn.Cells[4].Value)); //} ClsKit.AddArti_Kit(CK, 3, Convert.ToInt32(this.textBox2.Text.Trim())); MessageBox.Show("Registro modificado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } textBox2.Enabled = true; BKit = ClsKit.BuscaKit(0, 0, ""); this.ClsBindingKit.DataSource = BKit; AccionesNavigator(0); } catch (Exception EX) { MessageBox.Show(EX.Message); } }