Esempio n. 1
0
        // Codigo para llamar al form de Eliminar
        private void btnActivoEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                Activos activo = (Activos)tblDatosActivos.CurrentRow.DataBoundItem;

                DialogResult dialogResult = MessageBox.Show("Seguro que desea eliminar el activo " + activo.IdActivo.ToString() + "?", "Confirmación", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    activoDAL.eliminarActivo(activo.IdActivo);
                    depreciacionDAL.Delete(activo.IdActivo);
                    string detalleBitacora = "Se eliminó el activo:" + activo.CodActivo.Trim() + activo.IdActivo;
                    bitacora.DetalleBitacora = detalleBitacora;
                    bitacora.IdUsuario       = ValoresAplicacion.idUsuario;
                    bitacoraDAL.Add(bitacora);
                    MessageBox.Show("Activo Eliminado: " + activo.CodActivo);

                    //usuarios.Clear();
                    //lstUsuarios.DataSource = null;

                    cargarActivos();
                }
                else if (dialogResult == DialogResult.No)
                {
                    MessageBox.Show("Operacion Cancelada");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: el activo tiene una asignación. Si desea eliminarlo, primero elimine todas sus asignaciones");
            }
        }
Esempio n. 2
0
 private void pictureBox2_Click(object sender, EventArgs e)
 {
     try
     {
         if (MessageBox.Show("Desea eliminar el activo seleccionado?", "Advertencia", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             activosDAL.eliminarActivo(this.idP);
             MessageBox.Show("Activo eliminado", "Confirmacion");
             cargarActivos();
         }
     }
     catch (Exception)
     {
         MessageBox.Show("No se puede borrar el activo seleccionado", "Error");
     }
 }