Exemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         ViewState[KeyViewState] = new Sugerencia();
     }
 }
Exemplo n.º 2
0
        private bool ExisteEnLaBaseDeDatos()
        {
            RepositorioBase <Sugerencia> repositorio = new RepositorioBase <Sugerencia>();
            Sugerencia sugerencias = repositorio.Buscar(DescripcionTextBox.Text.ToInt());

            return(sugerencias.EsNulo());
        }
Exemplo n.º 3
0
 private void LlenaCampo(Sugerencia sugerencia)
 {
     SugerenciaID.Text       = sugerencia.SugerenciaID.ToString();
     FechaTextBox.Text       = sugerencia.Fecha.ToString();
     DescripcionTextBox.Text = sugerencia.Descripcion.ToString();
     ViewState[KeyViewState] = sugerencia;
 }
Exemplo n.º 4
0
        private bool ExisteEnLaBaseDeDatos()
        {
            RepositorioBase <Sugerencia> db = new RepositorioBase <Sugerencia>();
            Sugerencia sugerencia           = db.Buscar(Utils.ToInt(IDTextBox.Text));

            return(sugerencia != null);
        }
Exemplo n.º 5
0
        public void GeneraSolicitudCancion(int idUsuario, string idGenero, string idArtista, string idAlbum, string cancion, string comentarios)
        {
            ModelDataContext db = new ModelDataContext();

            try
            {
                Sugerencia sugerencia = new Sugerencia
                {
                    IdUsuario   = idUsuario,
                    Genero      = idGenero.Trim().ToUpper(),
                    Artista     = idArtista.Trim().ToUpper(),
                    Album       = idAlbum.Trim().ToUpper(),
                    Cancion     = cancion.Trim().ToUpper(),
                    Comentarios = comentarios.Trim().ToUpper()
                };
                db.Sugerencia.AddObject(sugerencia);
                db.SaveChanges();
                BusinessCorreo.SendMail("*****@*****.**", "Solicitud de Cancion", string.Format("Genero: {0}\nArtista: {1}\nAlbum: {2}\nCanción: {3}\n Comentarios: {4}", sugerencia.Genero, sugerencia.Artista, sugerencia.Album, sugerencia.Cancion, sugerencia.Comentarios));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                db.Dispose();
            }
        }
Exemplo n.º 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            FechaTextBox.Text = DateTime.Now.ToString("yyyy-MM-dd");
            if (!Page.IsPostBack)
            {
                int id = Utils.ToInt(Request.QueryString["id"]);
                if (id > 0)
                {
                    RepositorioBase <Sugerencia> repositorio = new RepositorioBase <Sugerencia>();
                    Sugerencia user = repositorio.Buscar(id);
                    if (user == null)
                    {
                        Utils.ShowToastr(this, "Id no existe", "Error", "error");
                    }
                    else
                    {
                        LlenaCampo(user);
                    }
                    repositorio.Dispose();
                }

                else
                {
                    nuevoButton_Click(null, null);
                }
            }
        }
    protected void Page_Load(object sender, EventArgs e)
    {
        EUsuario usuario = (EUsuario)(Session[Constantes.USUARIO_LOGEADO]);

        if (usuario != null && usuario.Rol.Equals(Constantes.ROL_ADMIN))
        {
            ESugerencia sugerencia        = (ESugerencia)Session["Sugerencia"];
            Sugerencia  gestorSugerencias = new Sugerencia();
            string      valor             = sugerencia.Contenido;
            titulo.Text = sugerencia.Titulo;
            emisor.Text = sugerencia.Emisor;
            if (sugerencia.Emisor == null)
            {
                imagenUsuario.Visible = false;
                emisor.Visible        = false;
            }
            else
            {
                imagenUsuario.ImageUrl = new DaoUsuario().buscarImagen(sugerencia.Emisor);
            }
            sugerencia.Estado = true;
            Base.Actualizar(sugerencia);
        }
        else
        {
            Response.Redirect("~/Vistas/Home.aspx");
        }
    }
Exemplo n.º 8
0
        public ActionResult DeleteConfirmed(int id)
        {
            Sugerencia sugerencia = db.Sugerencias.Find(id);

            db.Sugerencias.Remove(sugerencia);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
    public static List <string> GetTitulosSugerencias(string prefixText)
    {
        Sugerencia gestorSugerencias = new Sugerencia();

        List <string> nombres = gestorSugerencias.GetTitulosSrc(desplegable.SelectedValue, prefixText);

        return(nombres);
    }
        public void EliminarTest()
        {
            Sugerencia sugerencia = new Sugerencia();
            RepositorioBase <Sugerencia> repositorioBase = new RepositorioBase <Sugerencia>();

            sugerencia.SugerenciaId = 1;
            Assert.AreEqual(true, repositorioBase.Eliminar(sugerencia.SugerenciaId));
        }
    private void VerDetalles(object sender, EventArgs e)
    {
        ImageButton boton             = (ImageButton)sender;
        Sugerencia  gestorSugerencias = new Sugerencia();
        ESugerencia sugerencia        = gestorSugerencias.GetSugerencia(Int32.Parse(boton.ID));

        Session["Sugerencia"] = sugerencia;
        Response.Redirect("~/Vistas/Sugerencias/DetallesSugerencia.aspx");
    }
        private Sugerencia LlenaClase()
        {
            Sugerencia sugerencia = new Sugerencia();

            sugerencia.SugerenciaId = Utils.ToInt(IdTextBox.Text);
            sugerencia.Fecha        = DateTime.Now;
            sugerencia.Descripcion  = DescripcionTextBox.Text;
            return(sugerencia);
        }
        public void ModificarTest1()
        {
            int        id         = 1;
            Sugerencia sugerencia = new Sugerencia();
            RepositorioBase <Sugerencia> repositorioBase = new RepositorioBase <Sugerencia>();

            sugerencia = repositorioBase.Buscar(id);
            Assert.AreEqual(true, sugerencia != null);
        }
Exemplo n.º 14
0
 private void Limpiar()
 {
     SugerenciaID.Text       = 0.ToString();
     FechaTextBox.Text       = DateTime.Now.ToString();
     DescripcionTextBox.Text = string.Empty;
     MostrarMensajes.Visible = false;
     MostrarMensajes.Text    = string.Empty;
     ViewState[KeyViewState] = new Sugerencia();
 }
Exemplo n.º 15
0
        private Sugerencia LlenaClase()
        {
            Sugerencia sugerencia = new Sugerencia();

            DateTime.TryParse(FechaTextBox.Text, out DateTime result);
            sugerencia = (Sugerencia)ViewState[KeyViewState];
            sugerencia.SugerenciaID = SugerenciaID.Text.ToInt();
            sugerencia.Descripcion  = DescripcionTextBox.Text;
            return(sugerencia);
        }
        public void GuardarTest()
        {
            Sugerencia sugerencia = new Sugerencia();

            sugerencia.Descripcion = "william";

            RepositorioBase <Sugerencia> repositorioBase = new RepositorioBase <Sugerencia>();

            Assert.IsTrue(repositorioBase.Guardar(sugerencia));
        }
Exemplo n.º 17
0
        public IActionResult Sugerencias(Sugerencia com)
        {
            if (ModelState.IsValid)
            {
                _context.Add(com);
                _context.SaveChanges();

                return(RedirectToAction("Nosotros", "Home"));
            }
            return(View());
        }
        public void ModificarTest()
        {
            Sugerencia sugerencia = new Sugerencia();

            sugerencia.SugerenciaId = 1;
            sugerencia.Descripcion  = "williamb";

            RepositorioBase <Sugerencia> repositorioBase = new RepositorioBase <Sugerencia>();

            Assert.IsTrue(repositorioBase.Modificar(sugerencia));
        }
Exemplo n.º 19
0
        public JsonResult GuardarContacto(Sugerencia model)
        {
            SugerenciaBL oSugerenciaBL = new SugerenciaBL();

            model.Fecha  = DateTime.Now;
            model.Estado = "0701";
            oSugerenciaBL.Insert(model);
            return(Json(new Respuesta {
                Estado = "OK", Titulo = "Aviso!", Texto = "Los datos fueron registrados correctamente."
            }));
        }
Exemplo n.º 20
0
 public ActionResult Edit([Bind(Include = "Id_Sugerencias,Id_Usuario,Nombre_Usuario,Sugerencia1,Fecha")] Sugerencia sugerencia)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sugerencia).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Id_Usuario = new SelectList(db.Usuarios, "Id_Usuario", "Full_Name", sugerencia.Id_Usuario);
     return(View(sugerencia));
 }
Exemplo n.º 21
0
        public void GuardarTest()
        {
            Sugerencia sg = new Sugerencia();

            // sg.SugerenciaID = 1;
            sg.Descripcion = "bien";
            sg.Fecha       = Utils.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd"));
            RepositorioBase <Sugerencia> repositorioBase = new RepositorioBase <Sugerencia>();

            Assert.IsTrue(repositorioBase.Guardar(sg));
        }
Exemplo n.º 22
0
 public bool Insert(Sugerencia entidad)
 {
     try
     {
         return(oSugerenciaDAO.Insert(entidad));
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 23
0
 public bool Delete(Sugerencia entidad)
 {
     try
     {
         return(oSugerenciaDAO.Update(entidad));
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 24
0
        public Sugerencia LlenaClase()
        {
            Sugerencia sg = new Sugerencia();

            sg.SugerenciaID = Utils.ToInt(IDTextBox.Text);
            bool resulado = DateTime.TryParse(FechaTextBox.Text, out DateTime fecha);

            sg.Fecha       = fecha;
            sg.Descripcion = DescripcionTextBox.Text;

            return(sg);
        }
Exemplo n.º 25
0
        public Sugerencia LlenarClase()
        {
            Sugerencia sugerrencias = new Sugerencia();

            sugerrencias.SugerenciaId = Utils.ToInt(IdTextBox.Text);
            bool resultado = DateTime.TryParse(FechaTextBox.Text, out DateTime fecha);

            sugerrencias.Fecha       = fecha;
            sugerrencias.Descripcion = DescripcionTextBox.Text;

            return(sugerrencias);
        }
Exemplo n.º 26
0
 public ActionResult AceptarSugerencia([FromBody] Sugerencia sugerencia)
 {
     try
     {
         _sugerenciasService.AceptarSugerencia(sugerencia);
         return(Ok());
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Exemplo n.º 27
0
 public bool UpdateEstado(int IdSugerencia, string Estado)
 {
     try
     {
         Sugerencia entidad = Select(IdSugerencia);
         entidad.Estado = Estado;
         return(Update(entidad));
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 28
0
        // GET: Sugerencias/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Sugerencia sugerencia = db.Sugerencias.Find(id);

            if (sugerencia == null)
            {
                return(HttpNotFound());
            }
            return(View(sugerencia));
        }
Exemplo n.º 29
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            RepositorioBase <Sugerencia> repositorio = new RepositorioBase <Sugerencia>();
            Sugerencia Sugerencias = repositorio.Buscar(SugerenciasIdTextBox.Text.ToInt());

            if (!Sugerencias.EsNulo())
            {
                Limpiar();
                LlenaCampo(Sugerencias);
            }
            else
            {
                Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado);
            }
        }
Exemplo n.º 30
0
        // GET: Sugerencias/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Sugerencia sugerencia = db.Sugerencias.Find(id);

            if (sugerencia == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Id_Usuario = new SelectList(db.Usuarios, "Id_Usuario", "Full_Name", sugerencia.Id_Usuario);
            return(View(sugerencia));
        }