protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.AddCatalog);
            // Create your application here

            edtISBN     = FindViewById <EditText>(Resource.Id.editText1);
            edtCod      = FindViewById <EditText>(Resource.Id.editText2);
            edtTitle    = FindViewById <EditText>(Resource.Id.editText3);
            edtAutor    = FindViewById <EditText>(Resource.Id.editText4);
            edtPreview  = FindViewById <EditText>(Resource.Id.editText5);
            sp_Materias = FindViewById <Spinner>(Resource.Id.spinner1);
            toolbar     = FindViewById <Toolbar>(Resource.Id.toolbar);

            edtCod.Enabled = false;

            int var = int.Parse(Service.BookCode());

            edtCod.Text = "0" + var.ToString();


            edtTitle.Enabled    = false;
            edtPreview.Enabled  = false;
            edtAutor.Enabled    = false;
            sp_Materias.Enabled = false;

            MobileBarcodeScanner.Initialize(Application);

            scanner = new MobileBarcodeScanner();

            btnScan        = FindViewById <ImageButton>(Resource.Id.button1);
            btnCheck       = FindViewById <ImageButton>(Resource.Id.button2);
            Img            = FindViewById <ImageButton>(Resource.Id.imageButton1);
            btnSave        = FindViewById <Button>(Resource.Id.button3);
            btnSave.Click += BtnSave_Click;

#pragma warning disable CS0618 // El tipo o el miembro están obsoletos
            btnScan.SetBackgroundDrawable(null);
#pragma warning restore CS0618 // El tipo o el miembro están obsoletos
#pragma warning disable CS0618 // El tipo o el miembro están obsoletos
            btnCheck.SetBackgroundDrawable(null);
#pragma warning restore CS0618 // El tipo o el miembro están obsoletos

            btnCheck.Click += BtnCheck_Click;
            Img.Click      += Img_Click;

            SetActionBar(toolbar);
            ActionBar.SetDisplayHomeAsUpEnabled(true);
            ActionBar.SetHomeButtonEnabled(true);

            btnScan.Click += async delegate {
                //Tell our scanner to use the default overlay
                scanner.UseCustomOverlay = false;

                //PERSONALIZAR LOS MENSAJES QUE SE MOSTRARAN EN LA CAMARA DEL SCANNER
                scanner.TopText    = "Por favor, no mueva el dispositivo móvil\nMantengalo al menos 10cm de distancia";
                scanner.BottomText = "Espere mientras el scanner lee el código de barra";

                //COMIENZO DEL SCANEO
                var result = await scanner.Scan();

                HandleScanResult(result);
            };

            //BUSCO LAS MATERIAS
            listasp = Service.CategoryList();
            //LLENAR EL ADAPTER CON LA LISTA DEL SERVICIO
            sp_Materias.Adapter       = new AdapterSpMaterias(this, listasp);
            sp_Materias.ItemSelected += Sp_Materias_ItemSelected;
        }