public Prestamo(Recurso recurso, Solicitante solicitante, DateTime fechaHoraEntrega, DateTime fechaHoraDevolucion, String estado) { this.recurso = recurso; this.solicitante = solicitante; this.fechaHoraActual = DateTime.Now; this.fechaHoraEntrega = fechaHoraEntrega; this.fechaHoraDevolucion = fechaHoraDevolucion; this.estado = estado; this.observaciones = null; }
private Solicitante GetSolicitante(int codigo) { List <Solicitante> solicitantes = repositorioSolicitante.Solicitantes; Solicitante solicitanteReturn = new Solicitante(); foreach (Solicitante solicitante in solicitantes) { if (codigo == solicitante.Codigo) { solicitanteReturn = solicitante; } } return(solicitanteReturn); }
private String[] ObtenerAtributos(Solicitante solicitante) { String[] atributos = new String[CANTIDAD_ATRIBUTOS_SOLICITANTE]; atributos[0] = solicitante.Codigo.ToString(); atributos[1] = solicitante.Nombre; atributos[2] = solicitante.Apellido; atributos[3] = solicitante.Dni; atributos[4] = solicitante.Cargo; atributos[5] = solicitante.Telefono; atributos[6] = solicitante.Mail; atributos[7] = solicitante.Universidad; atributos[8] = solicitante.Estado; return(atributos); }
public void EditarSolicitante(Solicitante solicitanteEditado) { List <Solicitante> solicitantesEdicion = new List <Solicitante>(); foreach (Solicitante solicitante in solicitantes) { if (solicitante.Codigo == solicitanteEditado.Codigo) { solicitantesEdicion.Add(solicitanteEditado); } else { solicitantesEdicion.Add(solicitante); } } solicitantes = solicitantesEdicion; }
public Prestamo(int codigo, Recurso recurso, Solicitante solicitante, DateTime fechaHoraEmision, DateTime fechaHoraEntrega, DateTime fechaHoraDevolucion, String estado, String observaciones) { this.codigo = codigo; this.recurso = recurso; this.solicitante = solicitante; this.fechaHoraEmision = DateTime.Now; this.fechaHoraEntrega = fechaHoraEntrega; this.fechaHoraDevolucion = fechaHoraDevolucion; this.estado = estado; this.observaciones = observaciones; }
public void GuardarPrestamo() { String horaEntregaString = vistaPrestamo.getHoraEntregaTextBox(); String minutoEntregaString = vistaPrestamo.getMinutoEntregaTextBox(); String horaDevolucionString = vistaPrestamo.getHoraDevolucionTextBox(); String minutoDevolucionString = vistaPrestamo.getMinutoDevolucionTextBox(); DateTime fechaPrestamo = vistaPrestamo.getPrestamoDateTimePicker(); String recursoString = vistaPrestamo.RecursoTextBox; String solicitanteString = vistaPrestamo.SolicitanteTextBox; String observaciones = vistaPrestamo.GetObservacionesTextBox(); if (CamposValidos(horaEntregaString, minutoEntregaString, horaDevolucionString, minutoDevolucionString, fechaPrestamo, recursoString, solicitanteString, observaciones)) { DateTime fechaHoraEntrega = ConstruirFechaHora(fechaPrestamo, horaEntregaString, minutoEntregaString); DateTime fechaHoraDevolucion = ConstruirFechaHora(fechaPrestamo, horaDevolucionString, minutoDevolucionString); Recurso recurso = GetRecurso(GetCodigoRecursoSeleccionado(recursoString)); Solicitante solicitante = GetSolicitante(GetCodigoSolicitanteSeleccionado(solicitanteString)); int codigo = GenerarCodigo(); String estado; if (vistaPrestamo.getPrestamoInmediatoCheckBox()) { estado = "prestado"; } else { estado = "pendiente"; } DateTime fechaHoraEmision = DateTime.Now; Prestamo prestamo = new Prestamo(codigo, recurso, solicitante, fechaHoraEmision, fechaHoraEntrega, fechaHoraDevolucion, estado, observaciones); this.repositorioPrestamo.agregarPrestamo(prestamo); this.vistaPrincipal.RepositorioPrestamoPropiedad = this.repositorioPrestamo; vistaPrestamo.MostrarRegistro(prestamo.Atributos); vistaPrestamo.MostrarMensaje("EL PRÉSTAMO FUÉ GUARDADO CORRECTAMENTE"); } }
public void agregarSolicitante(Solicitante solicitante) { solicitantes.Add(solicitante); }