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"); } } }
/// <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); }
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); }
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); }