private void BindingNavigatorDeleteItem_Click(object sender, EventArgs e) { //preguntarle al pakito que pex //por que no tenia validado esto // try { if (Permiso != 1) { ClsKit ClKA = new ClsKit(); ClKA.IdArticulo = 0; MessageBox.Show("No Tiene los privilegios que le \n Permitan Eliminar 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; return; } DialogResult dr = MessageBox.Show("Estas seguro de borrar el Registro ", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) { ClsKit CA = (ClsKit)ClsBindingKit.Current; //CA.Status = 0; //ClsKit.DeleteartKit(CA); ClsKit.DeleteKit(Convert.ToInt32(this.textBox2.Text.Trim())); ClsBindingKit.RemoveCurrent(); MessageBox.Show("Registro Eliminado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (ListKit.Count == 0) { AccionesNavigator(0); } } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void textBox2_TextChanged(object sender, EventArgs e) { //Cargo de nuevo el grid ultraGrid1.DataBind(); ListKit = ClsKit.BuscaArti_Kit(Convert.ToInt32(this.textBox2.Text.Trim())); ultraGrid2.DataSource = ListKit; //Cargo los datos a la tabla temporal ClsKit CK = new ClsKit(); ClsKit.AddArtKit(CK, 2, Convert.ToInt32(this.textBox2.Text.Trim())); }
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); } }