private Versiones ConvierteDataTableAVersiones(DataTable dtVersiones) { Versiones versiones = null; ServicioVehiculo.Entidades.Version version = null; try { //Valída que la tabla tenga información. if (dtVersiones != null && dtVersiones.Rows.Count > 0) { versiones = new Versiones(); foreach (DataRow drVersion in dtVersiones.Rows) { version = new ServicioVehiculo.Entidades.Version(); version.Clave = Convert.ToString(drVersion[COLUMNA.CAM.VERSION]); version.Descripcion = Convert.ToString(drVersion[COLUMNA.CAM.VERSION]); versiones.Add(version); } } return(versiones); } catch (Exception ex) { throw ex; } finally { version = null; } }
public ActionResult DeleteConfirmed(int id) { Versiones versiones = db.Versiones.Find(id); db.Versiones.Remove(versiones); db.SaveChanges(); return(RedirectToAction("Index")); }
// metodo para obtener version por id public Versiones ObtenerVersionPorId(int idVersion) { Versiones version = new Versiones(); version = rdal.ObtenerVersionPorId(idVersion); return(version); }
//TODO: Implementar con Linq public virtual DocumentoVersion ObtenerVersion() { DocumentoVersion versionReturn = null; Versiones.ToList <DocumentoVersion>().ForEach(delegate(DocumentoVersion docVersion) { versionReturn = docVersion; }); return(versionReturn); }
public virtual DocumentoVersionEstado ObtenerVersionEstado() { DocumentoVersionEstado versionEstado = null; Versiones.ToList <DocumentoVersion>().ForEach(delegate(DocumentoVersion docVersion) { versionEstado = docVersion.ObtenerVersionEstado(); }); return(versionEstado); }
public ActionResult Edit([Bind(Include = "idVersion,nombre,estado,fechaInicio,fechaFin")] Versiones versiones) { if (ModelState.IsValid) { db.Entry(versiones).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(versiones)); }
public ActionResult Create([Bind(Include = "idVersion,nombre,estado,fechaInicio,fechaFin")] Versiones versiones) { if (ModelState.IsValid) { db.Versiones.Add(versiones); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(versiones)); }
public RepositorioManager() { ctx = new TPBDDCINE(); //es el nombre que le di a la base de datos carteleraEntity = new Carteleras(); calificacioneEntity = new Calificaciones(); sedeEntity = new Sedes(); reservaEntity = new Reservas(); generoEntity = new Generos(); peliculaEntity = new Peliculas(); tipoDocumentoEntity = new TiposDocumentos(); usuarioEntity = new Usuarios(); versionEntity = new Versiones(); }
public virtual void AgregarVersion(DocumentoVersion version) { Versiones.ToList <DocumentoVersion>().ForEach(delegate(DocumentoVersion docVersion) { if (version.Descripcion != string.Empty && docVersion.Descripcion.Equals(version.Descripcion)) { throw new ApplicationException(string.Format("La versión {0} ya existe en el documento", version.Descripcion)); } }); version.Documento = this; Versiones.Add(version); }
// GET: Versiones/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Versiones versiones = db.Versiones.Find(id); if (versiones == null) { return(HttpNotFound()); } return(View(versiones)); }
public Versiones getVersionPorId(int id) { Versiones version = versionDao.getVersionPorId(id); if (id == 0) { throw new Exception("Error al buscar version. Esa version no existe"); } if (version == null) { throw new Exception("Error al buscar version. No existe una version con esa id"); } else { return(version); } }
//para el formulario de reserva //borrar esto /// <summary> /// Este metodo en la lista de carteleras por id de pelicula trae /// la cantida de posible idiomas que va a haber para seguir filtrando /// </summary> /// <param name="idDePelicula"></param> /// <returns></returns> public List <Versiones> getListadosDeVersionesParaReserva(int idDePelicula) { List <Versiones> listado = new List <Versiones>(); List <Carteleras> listadoDeCarteleras = reservaDao.getListadosDeCartelerasParaReserva(idDePelicula, 0, 0); foreach (var cartelera in listadoDeCarteleras) { Versiones versionCartelera = versionServive.getVersionPorId(cartelera.IdVersion); foreach (var version in versionServive.getListadoDeVersiones()) { if (!listado.Contains(version) && version.IdVersion == cartelera.IdVersion) { listado.Add(version); } } } return(listado); }
public Versiones ObtenerVersiones(int idTipoVehiculo, int idMarca, string idTipo, int idModelo, string usuario) { CaracteristicasVehiculoPresenter presenter = null; string cadenaVersiones = string.Empty; DataTable dtVersiones = null; Versiones response = null; DataRow tarifa = null; try { //Obtiene la tarifa para el usuario firmado. tarifa = this.ObtenerPrimerTarifa(usuario); if (tarifa != null && tarifa[COLUMNA.TAR.ID] != null && tarifa[COLUMNA.TAR.ID].ToString().Trim() != string.Empty && Convert.ToInt32(tarifa[COLUMNA.TAR.ID]) > 0) { //Se obtiene la cadena de versiones cadenaVersiones = CotizacionLinea.ObtenerVersionesParaTarificacion(tarifa); presenter = new CaracteristicasVehiculoPresenter(); //Se obtienen las versiones de los vehículos, ya tomando en cuenta la primer tarífa. dtVersiones = presenter.RecuperarVersiones(idTipoVehiculo, idMarca, idTipo, idModelo, DateTime.Now, cadenaVersiones, usuario); //Convierte la tabla obtenida en el objeto que será devuelto. response = this.ConvierteDataTableAVersiones(dtVersiones); } } catch (Exception ex) { throw ex; } finally { dtVersiones = null; presenter = null; tarifa = null; } return(response); }
public Versiones ObtenerVersionesPorNegocio(int idTipoVehiculo, int idMarca, string idTipo, int idModelo, string idNegocio) { Versiones response = null; DataTable dtVersiones = null; try { //Se obtienen las versiones de los vehículos, ya tomando en cuenta la primer tarífa. dtVersiones = ObtenerVersionesPorNegocioController(idTipoVehiculo, idMarca, idTipo, idModelo, idNegocio); //Convierte la tabla obtenida en el objeto que será devuelto. response = this.ConvierteDataTableAVersiones(dtVersiones); } catch (Exception ex) { throw ex; } finally { dtVersiones = null; } return(response); }
public List<Versiones> CargaModelos(string Ano, string Marca, string Modelo) { int ano, marca; string mod; List<Versiones> versiones = new List<Versiones>(); mod = "%" + Modelo + "%"; ano = Convert.ToInt32(Ano); marca = Convert.ToInt32(Marca); sqlDataAdapter.SelectCommand = new SqlCommand("ConsultaModelos", sqlConnection); sqlDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; sqlDataAdapter.SelectCommand.Parameters.Add("@Ano", SqlDbType.Int).Value = ano; sqlDataAdapter.SelectCommand.Parameters["@Ano"].Direction = ParameterDirection.Input; sqlDataAdapter.SelectCommand.Parameters.Add("@Id_Marca", SqlDbType.Int).Value = marca; sqlDataAdapter.SelectCommand.Parameters["@Id_Marca"].Direction = ParameterDirection.Input; sqlDataAdapter.SelectCommand.Parameters.Add("@Modelo", SqlDbType.NVarChar).Value = mod; sqlDataAdapter.SelectCommand.Parameters["@Modelo"].Direction = ParameterDirection.Input; sqlDataAdapter.Fill(ds, "ConsultaModelos"); foreach (DataRow dr in ds.Tables["ConsultaModelos"].Rows) { Versiones tmp = new Versiones(); tmp.Id = Convert.ToString(dr["Id_Modelo"]); tmp.Name = Convert.ToString(dr["Modelo"]); versiones.Add(tmp); } return versiones; }
public Versiones getVersionPorId(int id) { Versiones versionBuscada = repositorioManager.ctx.Versiones.OrderByDescending(o => o.IdVersion == id).FirstOrDefault(); return(versionBuscada); }
public void FinVersion([FromBody] Versiones APPvrs) { VersionamientoService version = new VersionamientoService(); version.EnviarFinVersion(); }
public void InicioVersion([FromBody] Versiones APPvrs) { VersionamientoService version = new VersionamientoService(); version.EnviarInicioVersion(APPvrs.Version, APPvrs.APP); }