private void txtActivoFijo_Leave(object sender, EventArgs e) { if (txtActivoFijo.Text != "") { activosFijos = new BindingList <ActivoFijoWS.activoFijo>(activoFijoDAO.listarActivosFijos().ToArray()); actFij = null; foreach (ActivoFijoWS.activoFijo aux in activosFijos) { if (aux.codigo == txtActivoFijo.Text) { actFij = aux; break; } } if (actFij == null) { lblErrActFij.Text = "Código de activo fijo no válido"; txtNombreActivoFijo.Text = ""; } else { lblErrActFij.Text = ""; txtNombreActivoFijo.Text = actFij.nombre; } } else { lblErrActFij.Text = ""; } }
private void btnEliminar_Click(object sender, EventArgs e) { ActivoFijoWS.activoFijo activo = (ActivoFijoWS.activoFijo)dgvLista.CurrentRow.DataBoundItem; if (MessageBox.Show("¿Desea eliminar el registro?", "Eliminar Activo Fijo", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (activoFijoDAO.eliminarActivoFijo(activo) > -1) { MessageBox.Show( "Se ha eliminado el registro exitosamente", "Eliminación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information ); } else { MessageBox.Show( "No se eliminó el registro", "Eliminación no realizada", MessageBoxButtons.OK, MessageBoxIcon.Information ); } activosFijos = new BindingList <ActivoFijoWS.activoFijo>(activoFijoDAO.listarActivosFijos().ToArray()); dgvLista.DataSource = activosFijos; } }
public frmGestionarActivoFijo() { activoFijo = new ActivoFijoWS.activoFijo(); InitializeComponent(); btnGuardar.Visible = true; btnActualizar.Visible = false; }
public frmGestionarActivoFijo(ActivoFijoWS.activoFijo activo) { activoFijo = activo; InitializeComponent(); txtIDActivoFijo.Text = activoFijo.activoFijoId.ToString(); txtCodigo.Text = activoFijo.codigo; txtMarca.Text = activoFijo.marca; txtTipo.Text = activoFijo.tipo; txtNombre.Text = activoFijo.nombre; btnActualizar.Visible = true; btnGuardar.Visible = false; }
private void btnEditar_Click(object sender, EventArgs e) { ActivoFijoWS.activoFijo activo = (ActivoFijoWS.activoFijo)dgvLista.CurrentRow.DataBoundItem; frmGestionarActivoFijo frm = new frmGestionarActivoFijo(activo); if (frm.ShowDialog() == DialogResult.OK) { var acti = activoFijoDAO.listarActivosFijos(); if (acti == null) { activosFijos = new BindingList <ActivoFijoWS.activoFijo>(); } else { activosFijos = new BindingList <ActivoFijoWS.activoFijo>(acti); } dgvLista.AutoGenerateColumns = false; dgvLista.DataSource = activosFijos; } }