private void BindingNavigatorDeleteItem_Click(object sender, EventArgs e) { this.BindingNavigator.Focus(); ClsArticuloObra CA = (ClsArticuloObra)ClsBindingArtiObra.Current; if (Permiso != 1) { MessageBox.Show("No tiene los privilegios que le \n Permitan Eliminar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); LArtiObra = ClsArticuloObra.ListaArticuloObra(0, 0); ClsBindingArtiObra.DataSource = LArtiObra; AccionesNavigator(0); return; } DialogResult Result = MessageBox.Show("¿Seguro que Desea Eliminar el Registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { ClsArticuloObra.UpdateArticuloObra(CA, 2); LArtiObra = ClsArticuloObra.ListaArticuloObra(0, 0); ClsBindingArtiObra.DataSource = LArtiObra; AccionesNavigator(0); return; MessageBox.Show("Registro eliminado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void BindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { this.BindingNavigator.Focus(); ClsArticuloObra CA = (ClsArticuloObra)ClsBindingArtiObra.Current; if (label3.Text.Trim() != "" || label4.Text.Trim() != "") //Cuando es un registro nuevo entra. { if (label3.Text.Trim() != "" && ValAdd == false) { CA.IdObra = Convert.ToInt32(label3.Text); } else { CA.IdObra = Convert.ToInt32(textBox1.Text); } if (label4.Text.Trim() != "" && ValAdd == false) { CA.IdProveedor = Convert.ToInt32(this.label4.Text); } else { CA.IdProveedor = Convert.ToInt32(this.txtIdProv.Text); } //CA.IdObra = Convert.ToInt32(label3.Text); //CA.IdProveedor = Convert.ToInt32(this.label4.Text); CA.Factura = this.txtFactura.Text; } if (CA.IdArticuloObra == 0) //Nuevo { if (Permiso == 3) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); LArtiObra = ClsArticuloObra.ListaArticuloObra(0, 0); ClsBindingArtiObra.DataSource = LArtiObra; AccionesNavigator(0); return; } //Reviso el grid de los articulos. if (ListArti.Rows.Count == 0) { MessageBox.Show("Debe seleccionar articulos para continuar...", "MENSAJE DEL SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } //Reviso si esta capturada la factura. if (txtFactura.Text.Trim() == "") { MessageBox.Show("Falta capturar la referencia de la Factura...", "MENSAJE DEL SISTEMA", MessageBoxButtons.OK); return; } ClsArticuloObra.AddArtiObra(CA, 1); ClsArticuloObra.AddArtiObra(CA, 2); txtBuscaArt.Text = ""; ListArti.DataBind(); label3.Visible = false; label4.Visible = false; this.lblNomProv.Visible = false; this.lblNomVivienda.Visible = false; ValAdd = true; LimpiaGrid(); MessageBox.Show("Registro agregado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } //Modificación else { if (Permiso != 1) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Modificar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); label3.Visible = false; label4.Visible = false; this.lblNomProv.Visible = false; this.lblNomVivienda.Visible = false; LimpiaGrid(); ArtiObra = ClsArticuloObra.ListaArticuloObra(0, 0); this.ClsBindingArtiObra.DataSource = ArtiObra; AccionesNavigator(0); return; } if (MessageBox.Show("Esta por Modificar un Registro, ¿Desea Continuar?", "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { ClsArticuloObra.UpdateArticuloObra(CA, 1); ClsArticuloObra.AddArtiObra(CA, 3); MessageBox.Show("Registro modificado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } //btnBuscObra.Enabled = false; //btnBuscaProv.Enabled = false; //btnBuscaArti.Enabled = false; label3.Visible = false; label4.Visible = false; this.lblNomProv.Visible = false; this.lblNomVivienda.Visible = false; LimpiaGrid(); ArtiObra = ClsArticuloObra.ListaArticuloObra(0, 0); this.ClsBindingArtiObra.DataSource = ArtiObra; AccionesNavigator(0); btnBuscaFactura.Enabled = true; } catch (Exception EX) { throw new Exception(EX.Message, EX.InnerException); } }