private void BindingNavigatorDeleteItem_Click(object sender, EventArgs e) { try { if (Permiso != 1) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Eliminar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } ClsArticulo Dato = (ClsArticulo)ClsArticuloBindingSource.Current; DialogResult dr = MessageBox.Show("Estas seguro de borrar el Articulo: " + Dato.NombreArti, "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) { ClsArticulo CA = (ClsArticulo)ClsArticuloBindingSource.Current; CA.Status = 0; ClsArticulo.DeleteArticulo(CA); ClsArticuloBindingSource.RemoveCurrent(); MessageBox.Show("Registro Eliminado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (this.LArticulo.Count == 0) { AccionesNavigator(0); } } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e) { if (ValAdd == false) { ValAdd = true; //*************** if (Permiso != 3) { ValAdd = true; AccionesNavigator(1); ClsArticulo cont = (ClsArticulo)ClsArticuloBindingSource.Current; ClsArticuloBindingSource.ResetBindings(false); } else { MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); AccionCancelar(); } //***************** } }
public FrmArticulo(int _Permiso) { InitializeComponent(); try { Permiso = _Permiso; LBodega = ClsListado.CmdBodega(); this.ClsListado1.DataSource = LBodega; LKit = ClsListado.CmdKit(); this.ClsListado2.DataSource = LKit; LArticulo = ClsArticulo.ListaArticulo(1, "", 1); this.ClsArticuloBindingSource.DataSource = LArticulo; ClsArticuloBindingSource.DataSource = LArticulo; if (LArticulo.Count == 0) { ClsArticulo cont = new ClsArticulo(); LArticulo.Add(cont); ClsArticuloBindingSource.DataSource = LArticulo; ClsArticuloBindingSource.ResetBindings(false); AccionesNavigator(1); } else { AccionesNavigator(0); } } catch (Exception EX) { MessageBox.Show(EX.Message); } }
//OPCIÓN CANCELAR private void AccionCancelar() { ValAdd = false; ClsArticuloBindingSource.Position = ClsArticuloBindingSource.Count; ClsArticuloBindingSource.RemoveCurrent(); ClsArticuloBindingSource.ResetBindings(false); lblNKit2.Text = "0000"; lblNKit2.Visible = false; if (LArticulo.Count == 0) { ClsArticulo cont = new ClsArticulo(); LArticulo.Add(cont); ClsArticuloBindingSource.DataSource = LArticulo; ClsArticuloBindingSource.ResetBindings(false); AccionesNavigator(1); lblNKit2.Text = "0000"; lblNKit2.Visible = false; } else { AccionesNavigator(0); } }