public int guardarComprobante(List <ITipoTramite> listaTramites, bool estado, Estudiante miEstudiante, Usuario miFuncionario) { EncabezadoDatos enc = new EncabezadoDatos(); TramiteDatos tramite = new TramiteDatos(); Estudiante estudiante = miEstudiante; Usuario funcionario = miFuncionario; int numeroEncabezado = enc.guardarEncabezado(estado, estudiante, funcionario); foreach (var item in listaTramites) { tramite.guardarTramite(item, numeroEncabezado); } return(numeroEncabezado); }
public ITipoTramite crearTramite(TipoTramite tipoTramite, Libro libro, DateTime fecha) { ITipoTramite miTramite; if (tipoTramite.Equals(TipoTramite.Prestamo)) { miTramite = new Prestamo(); miTramite.FechaDevolucion = fecha; miTramite.Libro = libro; } else { TramiteDatos datos = new TramiteDatos(); miTramite = datos.devolucion(libro); } return(miTramite); }