Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package company.viral.organizadorjec.ActivitysPrincipales;
- import android.content.Context;
- import android.database.sqlite.SQLiteDatabase;
- import android.database.sqlite.SQLiteOpenHelper;
- /**
- * Created by erny on 27/10/2016.
- */
- public class SQLite extends SQLiteOpenHelper {
- //constructor.......
- public SQLite(Context context, String name, SQLiteDatabase.CursorFactory factory, int version) {
- super(context, name, factory, version);
- }
- //aqui se crea la tabla...
- @Override
- public void onCreate(SQLiteDatabase db) {
- db.execSQL("create table usuarios (id_usuario integer primary key autoincrement,usuario text, clave text)");
- db.execSQL("create table profesores (id_profesor integer primary key autoincrement,nombreprofesor text, comentarioprofesor text)");
- db.execSQL("insert into usuarios values('0','admin','admin')");
- db.execSQL("insert into profesores values('0','alfonso','pirata')");
- }
- @Override
- public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
- db.execSQL("create table usuarios (id_usuario integer primary key autoincrement, " +
- "usuario text, clave text)");
- db.execSQL("create table profesores (id_profesor integer primary key autoincrement, " +
- "nombreprofesor text, comentarioprofesor text)");
- db.execSQL("insert into usuarios values('0','admin','admin')");
- db.execSQL("insert into profesores values('0','alfonso','autobus')");
- }
- }
- package company.viral.organizadorjec.ActivitysPrincipales;
- import android.content.Intent;
- import android.database.Cursor;
- import android.database.sqlite.SQLiteDatabase;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.EditText;
- import android.widget.Toast;
- import company.viral.organizadorjec.R;
- //aqui empieza...
- public class MainActivity extends AppCompatActivity {
- //creamos variables EditText para capturar los datos
- private EditText aetid,aetpass;
- private Cursor fila;
- //en este metodo SIEMPRE se dibuja la app correspondiente
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- //antes de dibujar definimos las variables y a quienes pertecen en el layout
- aetid = (EditText) findViewById(R.id.etid);
- aetpass = (EditText) findViewById(R.id.etpass);
- }
- //creamos los metodos con los que reaccionan los btn (onClick)
- /*metodo para entrar y buscar (en construccion.... explorando metodos)*/
- public void onClickAceptar (View view) {
- String auxn = aetid.getText().toString();
- String auxp = aetpass.getText().toString();
- SQLite admin = new SQLite(this,"administracion", null, 1);
- SQLiteDatabase bd = admin.getWritableDatabase();
- fila=bd.rawQuery("select usuario, clave from usuarios where usuario='"+auxn+"'and clave='"+auxp+"'",null);
- if(fila.moveToFirst()==true){
- //capturamos los valores del cursos y lo almacenamos en variable
- String usua=fila.getString(0);
- String pass=fila.getString(1);
- //preguntamos si los datos ingresados son iguales
- if (auxn.equals(usua)&&auxp.equals(pass)){
- //si son iguales entonces vamos a otra ventana
- //Menu es una nueva actividad empty
- Intent ven=new Intent(this,MenuCentral.class);
- startActivity(ven);
- //limpiamos las las cajas de texto
- aetid.setText("");
- aetpass.setText("");
- }
- }else {
- Toast.makeText(getApplicationContext(), "Usuario o contraseña erroneo", Toast.LENGTH_LONG).show();
- }
- bd.close();
- }
- //metodo para entrar a la actividad de registro
- public void onClickRegistro(View view){
- Intent i = new Intent(this,Registro.class);
- startActivity(i);
- }
- }
- package company.viral.organizadorjec.FragmentMenu;
- import android.database.Cursor;
- import android.database.sqlite.SQLiteDatabase;
- import android.os.Bundle;
- import android.support.v4.app.Fragment;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.ArrayAdapter;
- import android.widget.ListView;
- import company.viral.organizadorjec.R;
- import company.viral.organizadorjec.ActivitysPrincipales.SQLite;
- public class ProfesoresF extends Fragment {
- private Cursor buscador;
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- // Inflate the layout for this fragment
- View view = inflater.inflate(R.layout.fragment_profesores, container, false);
- SQLite admin = new SQLite(getContext(),"administracion",null,1);
- SQLiteDatabase bd = admin.getWritableDatabase();
- buscador=bd.rawQuery("select nombreprofesor from profesores ",null);
- String [] listamateria = new String[buscador.getCount()];
- int i=0;
- while (buscador.moveToNext()){
- String contenedor = buscador.getString(buscador.getColumnIndex("nombreprofesor"));
- listamateria[i]=contenedor;
- i++;
- }
- //adaptadores
- //adaptador dias
- ListView listaprofe = (ListView) view.findViewById(R.id.listprofef);
- ArrayAdapter<String> listavistaprofes = new ArrayAdapter<String>(
- getActivity(),
- android.R.layout.simple_list_item_1,listamateria);
- listaprofe.setAdapter(listavistaprofes);
- return view ;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement