private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e) { if (ValAdd == false) { ValAdd = true; //*************** if (Permiso != 3) { ValAdd = true; AccionesNavigator(1); ClsKit cont = (ClsKit)ClsBindingKit.Current; ClsBindingKit.ResetBindings(false); textBox2.Enabled = false; } else { MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); AccionCancelar(); //Llenamos de nuevo el Grid de Articulos que contiene el Kit ListKit = ClsKit.ListArtKit(); ultraGrid2.DataSource = ListKit; } //***************** } }
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 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); } }
//OPCIÓN CANCELAR private void AccionCancelar() { ValAdd = false; ClsBindingKit.Position = ClsBindingKit.Count; ClsBindingKit.RemoveCurrent(); ClsBindingKit.ResetBindings(false); if (BKit.Count == 0) { ClsKit cont = new ClsKit(); BKit.Add(cont); //LArticulo.Add(cont); ClsBindingKit.DataSource = BKit; ClsBindingKit.ResetBindings(false); AccionesNavigator(1); } else { AccionesNavigator(0); } }