Пример #1
0
        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"));
        }
Пример #3
0
        // metodo para obtener version por id
        public Versiones ObtenerVersionPorId(int idVersion)
        {
            Versiones version = new Versiones();

            version = rdal.ObtenerVersionPorId(idVersion);

            return(version);
        }
Пример #4
0
        //TODO: Implementar con Linq
        public virtual DocumentoVersion ObtenerVersion()
        {
            DocumentoVersion versionReturn = null;

            Versiones.ToList <DocumentoVersion>().ForEach(delegate(DocumentoVersion docVersion)
            {
                versionReturn = docVersion;
            });
            return(versionReturn);
        }
Пример #5
0
        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));
        }
Пример #8
0
 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();
 }
Пример #9
0
 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));
        }
Пример #11
0
        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);
            }
        }
Пример #12
0
        //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);
        }
Пример #15
0
        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;
        }
Пример #16
0
        public Versiones getVersionPorId(int id)
        {
            Versiones versionBuscada = repositorioManager.ctx.Versiones.OrderByDescending(o => o.IdVersion == id).FirstOrDefault();

            return(versionBuscada);
        }
Пример #17
0
        public void FinVersion([FromBody] Versiones APPvrs)
        {
            VersionamientoService version = new VersionamientoService();

            version.EnviarFinVersion();
        }
Пример #18
0
        public void InicioVersion([FromBody] Versiones APPvrs)
        {
            VersionamientoService version = new VersionamientoService();

            version.EnviarInicioVersion(APPvrs.Version, APPvrs.APP);
        }