/// <summary> /// Clic en el boton de asignar equipos a un usuario especifico /// </summary> private void btnAsignar_Click_1(object sender, EventArgs e) { try { int ruta = (int)numRuta2.Value; DateTime fecha = dtpFecha.Value; Colaborador lusuario = _usuario; string observarciones = _comentario; Colaborador asignado = _colaborador_actual; Tripulacion tripulacion = _tripulacionauxiliar; if (Mensaje.mostrarMensajeConfirmacion("MensajeTripulacionRegistro") == DialogResult.Yes) { asignado.Equipos = new BindingList <Equipo>(); foreach (Equipo equipo in chkListEquipo.CheckedItems) { Equipo copia = equipo; asignado.agregarEquipo(copia); } if (_tripulacionauxiliar.Asignaciones.ID == 0) { _tripulacionauxiliar.Asignaciones = new AsignacionEquipo(usuarioasignado: asignado, usuarioregistro: _usuario, tripulacion: tripulacion, fecha: fecha); _atencion.agregarAsignacionEquipo(ref _tripulacionauxiliar); } else { _tripulacionauxiliar.Asignaciones.ColaboradorAsignado = asignado; _tripulacionauxiliar.Asignaciones.ColaboradorRegistro = _usuario; _tripulacionauxiliar.Asignaciones.Fecha = fecha; _atencion.actualizarAsignacionEquipo(_tripulacionauxiliar); } Mensaje.mostrarMensaje("MensajeTripulacionConfirmacionRegistro"); //this.limpiarDatos(); //this.limpiarListaEquipos(); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }