예제 #1
0
        protected void ButtonGuardar_Click(object sender, EventArgs e)
        {
            Usuario_BO userBO  = new Usuario_BO();
            Usuario    usuario = new Usuario();
            String     sw      = "";

            try
            {
                usuario.Id_usuario = Int32.Parse((string)Session["user"]);
                usuario.rut        = this.rutTxt.Text.Trim();
                usuario.nombre     = this.nombreTxt.Text.Trim();
                usuario.apellido   = this.apellidoTxt.Text.Trim();
                usuario.contraseña = this.contrasenaTxt.Text.Trim();
                usuario.rol        = DropDownCargo.Text;

                userBO.Modificar(usuario);

                Response.Redirect("~/Usuarios.aspx");
            }
            catch (Exception ex)
            {
                sw = ex.Message;
            }
            LabelErr.Text = sw;
        }
예제 #2
0
        public int agregarusuario(Usuario_BO objusuario)
        {
            //inserta y devuelve el ultimo el id insertado
            int id = objConectar.EjecutarComando("INSERT INTO UsuarioEscritor (NombreUsuario,Nombre,Apellidos,Contraseña,Correo,Telefono,SitioWeb,Municipio,Avatar,Biografia) output INSERTED.Id values('" + objusuario.NombreUsuario + "','" + objusuario.Nombre + "','" + objusuario.Apellidos + "','" + objusuario.Contrasena + "','" + objusuario.Correo + "', '" + objusuario.Telefono + "', '" + objusuario.SitioWeb + "', '" + objusuario.Municipio + "', '" + objusuario.Avatar + "', '" + objusuario.Biografia + "')");

            return(id);
        }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Usuario_BO usuario = new Usuario_BO();

            RepeaterUsuarios.DataSource = usuario.Listar();
            RepeaterUsuarios.DataBind();
        }
예제 #4
0
        public int verificar_login(Usuario_BO objusuario)
        {
            DataSet datos = objConectar.EjecutarSentencia("select Id from UsuarioEscritor where NombreUsuario ='" + objusuario.NombreUsuario + "' and Contraseña ='" + objusuario.Contrasena + "'");
            int     id    = 0;

            if (datos.Tables[0].Rows.Count > 0)
            {
                id = Convert.ToInt32(datos.Tables[0].Rows[0]["Id"]);
            }
            return(id);
        }
예제 #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         Usuario_BO userBO  = new Usuario_BO();
         Usuario    usuario = new Usuario();
         int        id      = Int32.Parse((string)Session["user"]);
         usuario                     = userBO.Buscar(id);
         rutTxt.Text                 = usuario.rut.ToString();
         nombreTxt.Text              = usuario.nombre.ToString();
         apellidoTxt.Text            = usuario.apellido.ToString();
         contrasenaTxt.Text          = usuario.contraseña.ToString();
         DropDownCargo.SelectedValue = usuario.rol;
     }
 }
예제 #6
0
        public void busca_usuario(Usuario_BO objbo)
        {
            DataSet datos = objConectar.EjecutarSentencia("select * from UsuarioEscritor where id=" + objbo.Id);

            objbo.NombreUsuario = datos.Tables[0].Rows[0]["NombreUsuario"].ToString();
            objbo.Nombre        = datos.Tables[0].Rows[0]["Nombre"].ToString();
            objbo.Apellidos     = datos.Tables[0].Rows[0]["Apellidos"].ToString();
            objbo.Contrasena    = datos.Tables[0].Rows[0]["Contraseña"].ToString();
            objbo.Correo        = datos.Tables[0].Rows[0]["Correo"].ToString();
            objbo.Telefono      = datos.Tables[0].Rows[0]["Telefono"].ToString();
            objbo.SitioWeb      = datos.Tables[0].Rows[0]["SitioWeb"].ToString();
            objbo.Municipio     = datos.Tables[0].Rows[0]["Municipio"].ToString();
            objbo.Biografia     = datos.Tables[0].Rows[0]["Biografia"].ToString();
            objbo.Avatar        = datos.Tables[0].Rows[0]["Avatar"].ToString();
        }
예제 #7
0
        protected void Repeater1_OnItemCommand(object source, RepeaterCommandEventArgs e)
        {
            if (e.CommandName == "Update")
            {
                string id = Convert.ToString(e.CommandArgument);

                Session["user"] = id;

                Response.Redirect("~/Crud_usuarios/EditarUsuario.aspx?id=" + id);
            }
            if (e.CommandName == "Destroy")
            {
                int        id     = Int32.Parse(Convert.ToString(e.CommandArgument));
                Usuario_BO userBO = new Usuario_BO();
                userBO.Eliminar(id);

                Response.Redirect("~/Usuarios.aspx");
            }
        }
예제 #8
0
        public int eliminarusuario(Usuario_BO objusuario)
        {
            int id = objConectar.EjecutarComando(string.Format("delete from UsuarioEscritor where Id={0}", objusuario.Id));

            return(1);
        }
예제 #9
0
        public int ModificarUsuario(Usuario_BO objusuario)
        {
            int id = objConectar.EjecutarComando(string.Format("update UsuarioEscritor set NombreUsuario = '{0}', Nombre = '{1}', Apellidos = '{2}', Contraseña = '{3}', Correo = '{4}', Telefono = '{5}', SitioWeb = '{6}', Municipio = '{7}', Avatar = '{8}', Biografia = '{9}'", objusuario.NombreUsuario, objusuario.Nombre, objusuario.Apellidos, objusuario.Contrasena, objusuario.Correo, objusuario.Telefono, objusuario.SitioWeb, objusuario.Municipio, objusuario.Avatar, objusuario.Biografia));

            return(1);
        }
예제 #10
0
        public DataSet buscar_usuarios(Usuario_BO objbo)
        {
            DataSet datos = objConectar.EjecutarSentencia("select * from UsuarioEscritor");

            return(datos);
        }