package Ġcom . ob reg on . registro vent ade producto Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Intent Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . text . TextUtils Ċ import Ġandroid . view . View Ċ import Ġkotlinx . android . synt hetic . main . activity _ new _ productos .* Ċ Ċ class ĠNew Product os Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ new _ productos ) ĊĠĠĠĠĠĠĠ Ġbt Add . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresult Intent Ġ= ĠIntent () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( TextUtils . isEmpty ( et Producto Nombre . text ) Ġ|| ĠText Utils . isEmpty ( et C antidad Product . text ) Ġ|| ĠText Utils . isEmpty ( et precio . text )){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġset Result ( Activity . RESULT _ C ANCE LED , Ġresult Intent ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠProduct o Ġ= Ġet Producto Nombre . text . toString () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġprec io = Ġet C antidad Product . text . toString () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠC antidad Ġ= Ġet C antidad Product . text . toString () ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult Intent . putExtra ( NEW _ PRODUCT O , ĠProduct o ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult Intent . putExtra ( NEW _ PREC IO , Ġprec io Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult Intent . putExtra ( NEW _ C ANT ID AD , ĠC antidad Ġ) ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġset Result ( Activity . RESULT _ OK , Ġresult Intent ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠNEW _ PRODUCT O Ġ= Ġ" new _ Producto " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠNEW _ PREC IO Ġ= Ġ" new _ Prec io " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠNEW _ C ANT ID AD Ġ= Ġ" new _ C antidad " ĊĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠ ĊĠĠĠĠ Ċ }