Você está na página 1de 3

BARRA FUNCIONAL

Descartar
6:42
package com.pepito.practicagrupo46

import android.content.DialogInterface
import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.Menu
import android.view.MenuItem
import android.view.View
import android.widget.EditText
import android.widget.Toast
import androidx.appcompat.app.AlertDialog

class MainActivity : AppCompatActivity() {


private var edtusuario:EditText?= null //
private var edtclave:EditText?=null

override fun onCreate(savedInstanceState: Bundle?) {


super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
setSupportActionBar(findViewById(R.id.my_barra))

edtusuario=findViewById(R.id.edtusuario) // Concatenacion de la parte


grafica con la parte logica
edtclave=findViewById(R.id.edtclave)

/*
fun login(btnentrar: View){
// validaciones con credenciales
if(edtusuario!!.text.toString()=="usuario@"){
if(edtclave!!.text.toString()=="1234"){
val intento= Intent(this,welcomeActivity::class.java)
startActivity(intento)
}

}
} */

fun login(btnlogin: View){


var username:String=edtusuario!!.text.toString()
var password:String=edtclave!!.text.toString()

Toast.makeText(this,"Entro a la funcion login",Toast.LENGTH_LONG).show()

val positiveButton={dialog:DialogInterface,entero:Int->
val intento= Intent(this,welcomeActivity::class.java)
startActivity(intento)
Toast.makeText(this,"Se lanzo otra actividad",Toast.LENGTH_LONG).show()

}
val negativeButtom={xx:DialogInterface,yy:Int->
Toast.makeText(this,"Cancelo la entrada",Toast.LENGTH_LONG).show()
}

if(username=="usuario@" && password=="1234"){


Toast.makeText(this,"Credenciales correctas",Toast.LENGTH_LONG).show()

val dialogo=AlertDialog.Builder(this)
.setTitle("Bienvenido "+ username)
.setMessage(R.string.alert_mensaje)
.setPositiveButton("OK",positiveButton)
.setNegativeButton("Cancel",negativeButtom)
.create().show()

}
else{
Toast.makeText(this,"Contraseña o usuario
incorrecto",Toast.LENGTH_LONG).show()

override fun onCreateOptionsMenu(menu: Menu?): Boolean {


menuInflater.inflate(R.menu.menu_bar,menu)
return super.onCreateOptionsMenu(menu)
}

override fun onOptionsItemSelected(item:MenuItem):Boolean=when(item.itemId){


R.id.itm_buscar->{
Toast.makeText(this,"Entro al item buscar",Toast.LENGTH_LONG).show()
true
}
R.id.itm_ayuda->{
Toast.makeText(this,"Entro al item ayuda",Toast.LENGTH_LONG).show()
true
}
R.id.itm_borrar->{
Toast.makeText(this,"Entro al item borrar",Toast.LENGTH_LONG).show()
true
}
R.id.itm_enviar->{
Toast.makeText(this,"Entro al item enviar",Toast.LENGTH_LONG).show()
true
}
R.id.itm_contactar->{
Toast.makeText(this,"Entro al item contactar",Toast.LENGTH_LONG).show()
true
}
R.id.itm_vercion->{
val intento= Intent(this,welcomeActivity::class.java)
startActivity(intento)
true
}
else->{
super.onOptionsItemSelected(item)
}
}

Você também pode gostar