Beispiel #1
0
        protected void btn_Cambios_Click(object sender, EventArgs e)
        {
            LimpiarLabels();

            if (Validaciones())
            {
                PaginaWeb          pag    = new PaginaWeb();
                PaginasWebNegocios pagNeg = new PaginasWebNegocios();

                //string Ruta = WebConfigurationManager.AppSettings["ImageFolder"] + "prueba1.jpg";
                //fileImagen.PostedFile.SaveAs(Ruta);

                pag.Titulo        = txtTitulo.Text;
                pag.Descripcion   = txtDescripcion.Text;
                pag.Url_PaginaWeb = txtUrlPagina.Text;
                pag.Url_Imagen    = txtUrlImagen.Text;
                pag.Habilitado    = true; //una pagina recien ingresada siempre empieza habilitada
                pag.Precio        = Convert.ToInt32(txtPrecio.Text);


                int rowsAfectados = pagNeg.EnviarDatos(pag);

                if (rowsAfectados > 0)
                {
                    Response.Redirect("Catalogo.aspx");
                }
                else
                {
                    Response.Redirect("Error.aspx");
                }
            }
        }
        protected void btn_Cambios_Click(object sender, EventArgs e)
        {
            lblDescripcion.Text = "";
            lblPrecio.Text      = "";
            lblTitulo.Text      = "";

            if (Validaciones())
            {
                PaginaWeb          pag    = new PaginaWeb();
                PaginasWebNegocios pagNeg = new PaginasWebNegocios();

                pag.ID            = PaginaSeleccionada.ID;
                pag.Titulo        = txtTitulo.Text;
                pag.Descripcion   = txtDescripcion.Text;
                pag.Url_PaginaWeb = txtUrlPaginaWeb.Text;
                pag.Url_Imagen    = txtUrlImagen.Text;
                pag.Precio        = Convert.ToInt32(txtPrecio.Text);
                pag.Habilitado    = true;

                int rowsAfectados = pagNeg.Modificar(pag);

                if (rowsAfectados != 0)
                {
                    Response.Redirect("Catalogo.aspx");
                }
                else
                {
                    Response.Redirect("Error.aspx");
                }
            }
        }
Beispiel #3
0
    /// <summary>
    /// Agrega un nuevo usuario a la base de datos y retorna el 'Id' del usuario insertado
    /// </summary>
    /// <param name="username"></param>
    /// <param name="password"></param>
    /// <param name="correo"></param>
    /// <param name="idRol"></param>
    /// <returns></returns>
    public int addUsuario(string username, string password, string correo, int idRol = 1)
    {
        int    id   = 0;
        string pass = PaginaWeb.Encripta(password);

        try
        {
            DataRow RowUsuarios = getUsuarios().FiltroPrimero($"Username='******'");
            //Comprueba si no se repite el nombre del usuario
            if (RowUsuarios == null)
            {
                StoredProcedure("SP_sys_addUsuarios");
                SqlAdapter.SelectCommand.Parameters.Add("@username", SqlDbType.VarChar).Value  = username;
                SqlAdapter.SelectCommand.Parameters.Add("@password", SqlDbType.VarChar).Value  = pass;
                SqlAdapter.SelectCommand.Parameters.Add("@correo", SqlDbType.VarChar).Value    = correo;
                SqlAdapter.SelectCommand.Parameters.Add("@idRol", SqlDbType.Int).Value         = idRol;
                SqlAdapter.SelectCommand.Parameters.Add("@idUsuario", SqlDbType.Int).Direction = ParameterDirection.Output;
                SqlAdapter.Fill(Data);
                id            = SqlAdapter.SelectCommand.Parameters["@idUsuario"].Value.ToString().ToEntero();
                ultimoUsuario = id;
            }
            else
            {
                return(0);
            }
        }
        catch (Exception ex)
        {
            ErrorMessage = ex.ToString();
        }
        return(id);
    }
        public int Modificar(PaginaWeb pag)
        {
            ConexionMSSQL conexion      = new ConexionMSSQL();
            int           rowsAfectadas = conexion.SentenciaNonQuery("update PaginaWeb set Titulo='" + pag.Titulo + "',Descripcion='" + pag.Descripcion + "',Url_Pagina='" + pag.Url_PaginaWeb + "',Url_Image='" + pag.Url_Imagen + "',Habilitado=" + Convert.ToInt16(pag.Habilitado) + ",Precio=" + pag.Precio + " Where ID=" + pag.ID);

            conexion.Desconectar();
            return(rowsAfectadas);
        }
Beispiel #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     FiltrarAcceso();
     if (PaginaWebVistaPrevia == null)
     {
         PaginaWebVistaPrevia = new PaginaWeb();
     }
 }
        public int EnviarDatos(PaginaWeb pag)
        {
            //insert into PaginaWeb(Titulo,Descripcion,Url_Pagina,Url_Image) values ('Modern Business','Template moderno para empresas','../Templates Prefabricados/Template_03/index.html','../Imagenes/ImagenesPaginas/Moderno.png')
            ConexionMSSQL conexion      = new ConexionMSSQL();
            int           rowsAfectadas = conexion.SentenciaNonQuery("insert into PaginaWeb(Titulo,Descripcion,Url_Pagina,Url_Image,Habilitado,Precio) values ('" + pag.Titulo + "','" + pag.Descripcion + "','" + pag.Url_PaginaWeb + "','" + pag.Url_Imagen + "','" + pag.Habilitado + "','" + pag.Precio + "')");

            conexion.Desconectar();
            return(rowsAfectadas);
        }
Beispiel #7
0
        static void Main(string[] args)
        {
            PaginaWeb        Pagina     = new PaginaWeb();
            Chat             Conectarse = new Chat(Pagina);
            PagoenLinea      Pagos      = new PagoenLinea(Conectarse);
            Login            Usuario    = new Login(Pagos);
            MultiplesIdiomas Idiomas    = new MultiplesIdiomas(Usuario);

            Console.WriteLine("Pagina web cuenta con las siguientes funcionalidades \n");
            Console.WriteLine(Idiomas.obtenDescripcion());
            Console.ReadKey();
        }
        public List <PaginaWeb> listaPaginassWeb()
        {
            ConexionMSSQL conexion = new ConexionMSSQL();

            List <PaginaWeb> listaPaginaWeb = new List <PaginaWeb>();

            SqlDataReader lectura = conexion.Consulta_Rapida("Select ID,Titulo,Descripcion,Url_Pagina,Url_Image,Habilitado,Precio From PaginaWeb");

            while (lectura.Read())
            {
                PaginaWeb aux = new PaginaWeb();
                aux.ID            = lectura.GetInt16(0);
                aux.Titulo        = lectura.GetString(1);
                aux.Descripcion   = lectura.GetString(2);
                aux.Url_PaginaWeb = lectura.GetString(3);
                aux.Url_Imagen    = lectura.GetString(4);
                aux.Habilitado    = lectura.GetBoolean(5);
                aux.Precio        = lectura.GetInt32(6);

                listaPaginaWeb.Add(aux);
            }
            conexion.Desconectar();
            return(listaPaginaWeb);
        }