void buttonInsertClick(object sender, EventArgs e)
        {
            InfoMedicaDbHelper db = new InfoMedicaDbHelper(this);

            if (etpeso.Text.Trim().Length < 1)
            {
                Toast.MakeText(this, "Ingrese el Peso.", ToastLength.Short).Show();
                return;
            }
            if (etaltura.Text.Trim().Length < 1)
            {
                Toast.MakeText(this, "Ingrese el altura.", ToastLength.Short).Show();
                return;
            }

            if (etpresionarterial.Text.Trim().Length < 1)
            {
                Toast.MakeText(this, "Ingrese La presion arterial.", ToastLength.Short).Show();
                return;
            }

            InfoMedica im = new InfoMedica();

            if (etid.Text.Trim().Length > 0)
            {
                im.id = int.Parse(etid.Text);
            }
            im.identificacion     = etidentificacion.Text;
            im.idPersona          = Int32.Parse(etidPersona.Text);
            im.peso               = Double.Parse(etpeso.Text);
            im.altura             = Double.Parse(etaltura.Text);
            im.presionArterial    = etpresionarterial.Text;
            im.frecuenciaCardiaca = etfrecuenciacardiaca.Text;
            im.detalle            = etdetalle.Text;

            try {
                if (etid.Text.Trim().Length > 0)
                {
                    db.UpdateInfoMedica(im);
                    Toast.MakeText(this, "Se actualizo correctamente.", ToastLength.Short).Show();
                }
                else
                {
                    db.AddNewInfoMedica(im);
                    Toast.MakeText(this, "Se agrego correctamente.", ToastLength.Short).Show();
                }

                Finish();

                //Go to main activity after save/edit
                var mainActivity = new Intent(this, typeof(InfoMedicaActivity));
                mainActivity.PutExtra("PersonaId", personaId);
                mainActivity.PutExtra("PersonaName", personaNombre);
                mainActivity.PutExtra("PersonaIdentificacion", personaIdentificacion);
                StartActivity(mainActivity);
            } catch (Exception ex) {
                throw new Exception(ex.Message);
            }
        }
        private void LoadInfoMedicaInList(string personaId)
        {
            InfoMedicaDbHelper dbVals = new InfoMedicaDbHelper(this);

            listItsms = dbVals.GetAllInfoMedica(personaId);

            lv.Adapter = new InfoMedicaListBaseAdapter(this, listItsms);

            lv.ItemLongClick += lv_ItemLongClick;
        }
        private void LoadDataForEdit(string contactId)
        {
            InfoMedicaDbHelper db    = new InfoMedicaDbHelper(this);
            ICursor            cData = db.getInfoMedicaById(int.Parse(contactId));

            if (cData.MoveToFirst())
            {
                etid.Text                 = cData.GetString(cData.GetColumnIndex("id"));
                etidPersona.Text          = cData.GetString(cData.GetColumnIndex("idPersona"));
                etidentificacion.Text     = cData.GetString(cData.GetColumnIndex("identificacion"));
                etpeso.Text               = cData.GetString(cData.GetColumnIndex("peso"));
                etaltura.Text             = cData.GetString(cData.GetColumnIndex("altura"));
                etpresionarterial.Text    = cData.GetString(cData.GetColumnIndex("presionArterial"));
                etfrecuenciacardiaca.Text = cData.GetString(cData.GetColumnIndex("frecuenciaCardiaca"));
                etdetalle.Text            = cData.GetString(cData.GetColumnIndex("detalle"));
            }
        }
        private void DeleteSelectedPersona(string infoMedicaId)
        {
            InfoMedicaDbHelper _db = new InfoMedicaDbHelper(activity);

            _db.DeleteInfoMedica(infoMedicaId);
        }