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 button4_Click(object sender, EventArgs e) { //Busco Articulos ListArtis = ClsArticulo.ListaArticulo(1, txtBuscaArt.Text.Trim(), 1); ClsArticulos.DataSource = ListArtis; ////Desactivo la columna de Seleccion. //foreach (Infragistics.Win.UltraWinGrid.UltraGridRow Rn in ListArti.Rows) //{ // Rn.Cells[9].Value = false; //} LimpiaGrid(); }
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); } }
private void btnBusca1_Click(object sender, EventArgs e) { ListaArti = ClsArticulo.ListaArticulo(1, this.txtArti.Text.Trim(), 1); this.ClsArti_Binding.DataSource = ListaArti; }
private void BindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { if (this.txtArt.Text.Trim() == "") { MessageBox.Show("Falta capturar el Nombre del articulo...", "MENSAJE DEL SISTEMA", MessageBoxButtons.OK); } if (this.txtPreU.Text.Trim() == "") { MessageBox.Show("Falta capturar el Precio Unitario del articulo...", "MENSAJE DEL SISTEMA", MessageBoxButtons.OK); } if (this.txtPreU.Text.Trim() == "0.00") { MessageBox.Show("Proporcione un Precio para el Articulo ", "Datos Incorrectos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.txtPreU.Focus(); return; } this.BindingNavigator.Focus(); this.txtArt.Focus(); ClsArticulo CA = (ClsArticulo)ClsArticuloBindingSource.Current; CA.NombreArti = this.txtArt.Text.Trim().ToUpper(); CA.DescripcionArti = this.txtDescrip.Text.Trim().ToUpper(); CA.PrecioUnit = Convert.ToDouble(this.txtPreU.Text.Trim()); //CA.Grupo = Convert.ToInt32(this.CmbGrupo.SelectedValue); CA.KitArti = Convert.ToInt32(this.comboBox2.SelectedValue); //CA.Status = Convert.ToInt16(this.comboBox4.SelectedValue); CA.Bodega = Convert.ToInt16(this.comboBox3.SelectedValue); CA.IdArticulo = Convert.ToInt32(this.lblFol.Text); if (this.lblIdKit.Visible == true && (this.lblNKit2.Visible == true || this.lblNKit.Visible == true)) { CA.Kit = 1; if (this.lblNKit2.Text.ToString().Trim() != "") { if (Convert.ToInt32(this.lblNKit2.Text).ToString() != "0") { CA.ClaveKit = Convert.ToInt32(this.lblNKit2.Text); } } else if (Convert.ToInt32(this.lblNKit.Text).ToString() != "") { CA.ClaveKit = Convert.ToInt32(this.lblNKit.Text); } } else { CA.Kit = 0; CA.ClaveKit = 0; } if (CA.IdArticulo == 0) //Nuevo { if (Permiso == 3) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListaArticulo = ClsArticulo.ListaArticulo(1, "", 1); ClsArticuloBindingSource.DataSource = ListaArticulo; ValAdd = false; AccionesNavigator(0); return; } if (CA.ClaveKit != 0) { ListaArticulo = ClsArticulo.ListaArticulo(1, lblNKit2.Text, 2); if (ListaArticulo.Count > 0) { MessageBox.Show("El Kit ya ha sido capturado, favor de revisar...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); ListaArticulo = ClsArticulo.ListaArticulo(1, "", 1); ClsArticuloBindingSource.DataSource = ListaArticulo; ValAdd = false; AccionesNavigator(0); lblNKit2.Visible = false; return; } } DialogResult Result = MessageBox.Show("¿Seguro que Desea Agregar el Registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { ClsArticulo.AddArticulo(CA); MessageBox.Show("Registro agregado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); ValAdd = false; } this.lblNKit2.Text = ""; this.lblNKit2.Visible = false; } else //Modificación. { if (Permiso != 1) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Modificar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListaArticulo = ClsArticulo.ListaArticulo(1, "", 1); ClsArticuloBindingSource.DataSource = ListaArticulo; ValAdd = false; AccionesNavigator(0); return; } if (MessageBox.Show("Esta por Modificar un Articulo, ¿Desea Continuar?", "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { ClsArticulo.UpdateArticulo(CA); MessageBox.Show("El Articulo ha Sido Modificado Correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); ValAdd = false; } this.lblNKit2.Text = ""; this.lblNKit2.Visible = false; } ValAdd = false; ListaArticulo = ClsArticulo.ListaArticulo(1, "", 1); ClsArticuloBindingSource.DataSource = ListaArticulo; AccionesNavigator(0); //LimpioCtr(); } catch (Exception EX) { MessageBox.Show(EX.Message.ToString()); } }