예제 #1
0
        public int getIdAutobus(string usuario)
        {
            int concep = 0;

            conect.conexion();
            string          sql;
            PojoUsuarios    pojoAmbu;
            MySqlCommand    cm = new MySqlCommand();
            MySqlDataReader dr;

            sql            = "select idUsuario from usuarios where Usuario='" + usuario + "'";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Connection  = conect.conectar;
            dr             = cm.ExecuteReader();

            while (dr.Read())
            {
                pojoAmbu    = new PojoUsuarios();
                pojoAmbu.Id = dr.GetInt32("idUsuario");
                concep      = pojoAmbu.Id;
            }
            conect.conectar.Close();
            return(concep);
        }
예제 #2
0
        protected void BtnGuardar_Click(object sender, EventArgs e)
        {
            PojoUsuarios          usuario = new PojoUsuarios();
            DatosRegistroClientes datos   = new DatosRegistroClientes();

            usuario.Id         = datos.getidusuario(Session["login"].ToString());
            usuario.Nombres    = TxtNombre.Text;
            usuario.Apellidos  = Textapellidos.Text;
            usuario.Telefono   = TxtTelefono.Text;
            usuario.Edad       = Convert.ToInt32(Txtedad.Text);
            usuario.Correo     = Textcorreo.Text;
            usuario.Direccion  = Txtdireccion.Text;
            usuario.Usuario    = Txtusuario.Text;
            usuario.Contraseña = Txtcontrasena.Text;
            datos.modificar(usuario);

            ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Usuario Modificado');", true);

            pojos = datosRegistroClientes.obtenerdatosclientes(Session["login"].ToString());

            for (int i = 0; i < pojos.Count; i++)
            {
                TxtNombre.Text     = pojos[i].Nombres;
                Textapellidos.Text = pojos[i].Apellidos;
                TxtTelefono.Text   = pojos[i].Telefono;
                Txtedad.Text       = Convert.ToString(pojos[i].Edad);
                Textcorreo.Text    = pojos[i].Correo;
                Txtdireccion.Text  = pojos[i].Direccion;
                Txtusuario.Text    = pojos[i].Usuario;
                Txtcontrasena.Text = pojos[i].Contraseña;
            }
        }
예제 #3
0
        public List <PojoUsuarios> obtenerdatosclientes(string usuario)
        {
            List <PojoUsuarios> concep = new List <PojoUsuarios>();
            PojoUsuarios        pojoAmbu;
            MySqlCommand        cm = new MySqlCommand();
            MySqlDataReader     dr;

            cone.conexion();
            string sql = "select * from usuarios where Usuario='" + usuario + "'";

            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Connection  = cone.conectar;
            dr             = cm.ExecuteReader();

            while (dr.Read())
            {
                pojoAmbu           = new PojoUsuarios();
                pojoAmbu.Nombres   = dr.GetString("nombres");
                pojoAmbu.Apellidos = dr.GetString("apellidos");
                pojoAmbu.Telefono  = dr.GetString("telefono");
                pojoAmbu.Edad      = dr.GetInt32("edad");
                pojoAmbu.Correo    = dr.GetString("correo");
                pojoAmbu.Direccion = dr.GetString("direccion");
                pojoAmbu.Usuario   = dr.GetString("Usuario");
                //pojoAmbu.Contraseña = dr.GetString("contraseña");
                pojoAmbu.Tipo = dr.GetString("tipo");
                concep.Add(pojoAmbu);
            }
            cone.conectar.Close();
            return(concep);
        }
예제 #4
0
        public List <PojoUsuarios> obtenerClientes()
        {
            try
            {
                List <PojoUsuarios> concep = new List <PojoUsuarios>();
                PojoUsuarios        pojoAmbu;
                MySqlCommand        cm = new MySqlCommand();
                MySqlDataReader     dr;
                cone.conexion();
                string sql = "select nombres, apellidos, correo, Usuario from usuarios";
                cm.CommandText = sql;
                cm.CommandType = CommandType.Text;
                cm.Connection  = cone.conectar;
                dr             = cm.ExecuteReader();

                while (dr.Read())
                {
                    pojoAmbu           = new PojoUsuarios();
                    pojoAmbu.Nombres   = dr.GetString("nombres");
                    pojoAmbu.Apellidos = dr.GetString("apellidos");
                    pojoAmbu.Correo    = dr.GetString("correo");
                    pojoAmbu.Usuario   = dr.GetString("Usuario");
                    concep.Add(pojoAmbu);
                }
                return(concep);
            }
            catch (Exception exc)
            {
                return(null);
            }
            finally
            {
                cone.conectar.Close();
            }
        }
예제 #5
0
        public bool modificar(PojoUsuarios usu)
        {
            MySqlCommand cmd = new MySqlCommand();

            try
            {
                cone.conexion();
                cmd.Parameters.AddWithValue("@idUsuario", usu.Id);
                cmd.Parameters.AddWithValue("@nombres", usu.Nombres);
                cmd.Parameters.AddWithValue("@apellidos", usu.Apellidos);
                cmd.Parameters.AddWithValue("@telefono", usu.Telefono);
                cmd.Parameters.AddWithValue("@edad", usu.Edad);
                cmd.Parameters.AddWithValue("@correo", usu.Correo);
                cmd.Parameters.AddWithValue("@direccion", usu.Direccion);
                cmd.Parameters.AddWithValue("@Usuario", usu.Usuario);
                cmd.Parameters.AddWithValue("@contraseña", usu.Contraseña);
                string consul = "update usuarios set  idUsuario=@idUsuario, nombres=@nombres, apellidos=@apellidos, telefono=@telefono, edad=@edad, correo=@correo, direccion=@direccion, Usuario=@Usuario, contraseña=@contraseña where idUsuario=@idUsuario";
                cmd.CommandText = consul;
                cmd.CommandType = CommandType.Text;
                cmd.Connection  = cone.conectar;
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(true);
            }
            finally
            {
                cone.conectar.Close();
                cone.conectar.Close();
            }
        }
예제 #6
0
        protected void BtnGuardar_Click(object sender, EventArgs e)
        {
            PojoUsuarios          pojousu = new PojoUsuarios();
            DatosRegistroClientes drc     = new DatosRegistroClientes();

            pojousu.Nombres    = TxtNombre.Text;
            pojousu.Apellidos  = Textapellidos.Text;
            pojousu.Telefono   = TxtTelefono.Text;
            pojousu.Edad       = Convert.ToInt32(Txtedad.Text);
            pojousu.Correo     = Textcorreo.Text;
            pojousu.Direccion  = Txtdireccion.Text;
            pojousu.Usuario    = Txtusuario.Text;
            pojousu.Contraseña = Txtcontrasena.Text;
            pojousu.Tipo       = "cliente";

            drc.AgregarClientes(pojousu);
            Response.Redirect("~/login.aspx");
        }
예제 #7
0
        public List <PojoUsuarios> getNomApe(int id)
        {
            conect.conexion();
            List <PojoUsuarios> lstUsuarios = new List <PojoUsuarios>();
            string          sql;
            MySqlCommand    cm = new MySqlCommand();
            MySqlDataReader dr;

            sql            = "select nombres, apellidos from usuarios where idUsuario = " + id + "; ";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Connection  = conect.conectar;
            dr             = cm.ExecuteReader();
            while (dr.Read())
            {
                PojoUsuarios objUs = new PojoUsuarios();
                objUs.Nombres   = dr.GetString("nombres");
                objUs.Apellidos = dr.GetString("apellidos");
                lstUsuarios.Add(objUs);
            }
            conect.conectar.Close();
            return(lstUsuarios);
        }
예제 #8
0
        public void AgregarClientes(PojoUsuarios objclientes)
        {
            string       sql;
            MySqlCommand cm;

            cone.conexion();
            cm = new MySqlCommand();
            cm.Parameters.AddWithValue("@nombres", objclientes.Nombres);
            cm.Parameters.AddWithValue("@apellidos", objclientes.Apellidos);
            cm.Parameters.AddWithValue("@telefono", objclientes.Telefono);
            cm.Parameters.AddWithValue("@edad", objclientes.Edad);
            cm.Parameters.AddWithValue("@correo", objclientes.Correo);
            cm.Parameters.AddWithValue("@direccion", objclientes.Direccion);
            cm.Parameters.AddWithValue("@Usuario", objclientes.Usuario);
            cm.Parameters.AddWithValue("@contraseña", objclientes.Contraseña);
            cm.Parameters.AddWithValue("@tipo", objclientes.Tipo);
            sql            = "INSERT INTO usuarios(idUsuario,nombres,apellidos, telefono, edad, correo, direccion, Usuario, contraseña,tipo) VALUES (null,@nombres, @apellidos, @telefono, @edad, @correo, @direccion, @Usuario, @contraseña, @tipo)";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Connection  = cone.conectar;
            cm.ExecuteNonQuery();
            cone.conectar.Close();
        }