public List <ModalidadServicioEntity> BuscarPorIdTipoEvento(int idTipoEvento) { List <ModalidadServicioEntity> modalidades = new List <ModalidadServicioEntity>(); ModalidadServicioTableAdapter adapter = new ModalidadServicioTableAdapter(); foreach (ModalidadServicioRow fila in adapter.BuscarPorIdTipoEvento(idTipoEvento)) { ModalidadServicioEntity modalidadServicio = new ModalidadServicioEntity(); modalidadServicio.Id = fila.IdModalidad; modalidadServicio.Nombre = fila.Nombre.Replace("\t", ""); modalidadServicio.PersonalBase = fila.PersonalBase; modalidadServicio.ValorBase = fila.ValorBase; modalidadServicio.TipoEvento = tipoEventoDao.BuscarPorId(idTipoEvento); modalidades.Add(modalidadServicio); } return(modalidades); }
public ModalidadServicioEntity BuscarPorId(string id) { ModalidadServicioEntity modalidadServicio = null; ModalidadServicioTableAdapter adapter = new ModalidadServicioTableAdapter(); ModalidadServicioRow fila = adapter.BuscarPorId(id).FirstOrDefault(); if (fila != null) { modalidadServicio = new ModalidadServicioEntity(); modalidadServicio.Id = fila.IdModalidad; modalidadServicio.TipoEvento = tipoEventoDao.BuscarPorId(fila.IdTipoEvento); // El primero o nulo modalidadServicio.Nombre = fila.Nombre.Replace("\t", ""); modalidadServicio.ValorBase = fila.ValorBase; modalidadServicio.PersonalBase = fila.PersonalBase; } return(modalidadServicio); }
public ContratoEntity ContratoEntityDesdeFila(CacheContratoRow fila) { ContratoEntity contrato; TipoEventoEntity tipoEventoBase = null; TipoEventoEntity tipoEvento = null; if (fila.IsIdTipoEventoNull() != true) { tipoEventoBase = tipoEventoDAO.BuscarPorId(fila.IdTipoEvento); if (fila.IdTipoEvento == CoffeeBreakDAO.ReferenciaIdTipoEvento) { tipoEvento = new CoffeeBreakEntity() { Id = fila.IdTipoEvento, Descripcion = tipoEventoBase.Descripcion, Vegetariana = fila.Vegetariana }; } else if (fila.IdTipoEvento == CocktailDAO.ReferenciaIdTipoEvento) { TipoAmbientacionEntity tipoAmbientacion = null; if (fila.IsIdTipoAmbientacionNull() == false) { tipoAmbientacion = tipoAmbientacionDAO.ObtenerPorId(fila.IdTipoAmbientacion); } tipoEvento = new CocktailEntity() { Id = fila.IdTipoEvento, Descripcion = tipoEventoBase.Descripcion, Ambientacion = (tipoAmbientacion == null) ? new NullTipoAmbientacionEntity() : tipoAmbientacion, MusicaAmbiental = fila.MusicaAmbiental, MusicaCliente = fila.MusicaCliente }; } else if (fila.IdTipoEvento == CenaDAO.ReferenciaIdTipoEvento) { TipoAmbientacionEntity tipoAmbientacion = null; if (fila.IsIdTipoAmbientacionNull() == false) { tipoAmbientacion = tipoAmbientacionDAO.ObtenerPorId(fila.IdTipoAmbientacion); } tipoEvento = new CenaEntity() { Id = fila.IdTipoEvento, Descripcion = tipoEventoBase.Descripcion, Ambientacion = (tipoAmbientacion == null) ? new NullTipoAmbientacionEntity() : tipoAmbientacion, MusicaAmbiental = fila.MusicaAmbiental, LocalOnBreak = fila.LocalOnBreak, OtroLocal = fila.OtroLocalOnBreak, ValorArriendo = fila.ValorArriendo }; } else { tipoEvento = tipoEventoBase; } } ClienteEntity cliente; cliente = (fila.IsRutClienteNull() == true) ? new NullClienteEntity() : clienteDAO.BuscarPorRut(fila.RutCliente); if (cliente == null) { cliente = new NullClienteEntity(); } ModalidadServicioEntity modalidad = null; if (fila.IsIdModalidadNull() != true) { modalidad = modalidadServicioDAO.BuscarPorId(fila.IdModalidad); } if (fila.IsNumeroContratoNull() == true) { contrato = new NullContratoEntity() { NumeroContrato = (fila.IsNumeroContratoNull() == true) ? null : fila.NumeroContrato, Creacion = (fila.IsCreacionNull() == true) ? (DateTime)SqlDateTime.MinValue : fila.Creacion, Termino = (fila.IsTerminoNull() == true) ? (DateTime)SqlDateTime.MinValue : fila.Termino, Cliente = cliente, InicioEvento = (fila.IsFechaHoraInicioNull() == true) ? (DateTime)SqlDateTime.MinValue : fila.FechaHoraInicio, TerminoEvento = (fila.IsFechaHoraTerminoNull() == true) ? (DateTime)SqlDateTime.MinValue : fila.FechaHoraTermino, Asistentes = (fila.IsAsistentesNull() == true) ? 1 : fila.Asistentes, PersonalAdicional = (fila.IsPersonalAdicionalNull() == true) ? 0 : fila.PersonalAdicional, Realizado = (fila.IsRealizadoNull() == true) ? false : fila.Realizado, PrecioTotal = (fila.IsValorTotalContratoNull() == true) ? 0 : fila.ValorTotalContrato, Observaciones = (fila.IsObservacionesNull() == true) ? null : fila.Observaciones, Tipo = tipoEvento }; contrato.ModalidadServicio = modalidad; } else { contrato = new ContratoEntity() { NumeroContrato = (fila.IsNumeroContratoNull() == true) ? null : fila.NumeroContrato, Creacion = (fila.IsCreacionNull() == true) ? (DateTime)SqlDateTime.MinValue : fila.Creacion, Termino = (fila.IsTerminoNull() == true) ? (DateTime)SqlDateTime.MinValue : fila.Termino, Cliente = cliente, InicioEvento = (fila.IsFechaHoraInicioNull() == true) ? (DateTime)SqlDateTime.MinValue : fila.FechaHoraInicio, TerminoEvento = (fila.IsFechaHoraTerminoNull() == true) ? (DateTime)SqlDateTime.MinValue : fila.FechaHoraTermino, Asistentes = (fila.IsAsistentesNull() == true) ? 1 : fila.Asistentes, PersonalAdicional = (fila.IsPersonalAdicionalNull() == true) ? 0 : fila.PersonalAdicional, Realizado = (fila.IsRealizadoNull() == true) ? false : fila.Realizado, PrecioTotal = (fila.IsValorTotalContratoNull() == true) ? 0 : fila.ValorTotalContrato, Observaciones = (fila.IsObservacionesNull() == true) ? null : fila.Observaciones, Tipo = tipoEvento }; contrato.ModalidadServicio = modalidad; } return(contrato); }