/// <summary> /// OBTIENE LA INFORMACION DEL CLIENTE /// </summary> /// <param name="email"></param> /// <returns></returns> private bool dataCustomer(string email) { //BUSCAR DATOS DEL CLIENTE var data = Service.CustomerData(email); if (data != null) { //ALMACENAR SUS DATOS Service.CustomerId = data.Id; Service.Fullname = data.Nombres + " " + data.Apellidos; Service.Identification = data.Codigo; Service.Email = data.Email; return(true); } else { return(false); } }
/// <summary> /// REGISTRO DEL CLIENTE /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnRegister_Click(object sender, EventArgs e) { //NO DEJAR PASAR DATOS IMPORTANTES VACIOS if (edtNames.Text != "" && edtLastName.Text != "" && edtId.Text != "" && edtEmail.Text != "" && edtPass.Text != "" && edtPassConf.Text != "") { //LA CONTRASEÑA DEBE SER MAYOR A 6 if (edtPass.Text.Length > 6) { //SIMULACION DE CONFIRMACION DE CONTRASEÑA if (edtPass.Text == edtPassConf.Text) { //OBTENER LOS DATOS DEL SERVICIO DE REGISTRO var register = Service.Register(edtId.Text.Trim(), edtNames.Text.Trim(), edtLastName.Text.Trim(), edtEmail.Text.Trim(), edtPassConf.Text.Trim(), "User"); //SI EL REGISTRO FUE EXITOSO if (register.Register) { Toast.MakeText(this, "Cuenta creada exitosamente", ToastLength.Long).Show(); //OBTENER LOS DATOS DEL CLIENTE REGISTRADO if (Service.CustomerData(edtEmail.Text.Trim()) != null) { //ALMACENAR CREDENCIALES editor.PutString("contrase", edtPass.Text); editor.PutString("usua", edtPass.Text); editor.Commit(); //GUARDAR DATOS DE MI CLIENTE var datos = Service.CustomerData(edtEmail.Text.Trim()); //SE GUARDAN EN LA CLASE DE SERVICIO Service.CustomerId = datos.Id; Service.Identification = datos.Codigo; Service.Fullname = datos.Nombres + " " + datos.Apellidos; Service.Email = datos.Email; //SE INICIA LA ACTIVIDAD PRINCIPAL Intent i = new Intent(this, typeof(ActivityOperationsCustomer)); this.Finish(); StartActivity(i); Toast.MakeText(this, "Registro exitoso", ToastLength.Long).Show(); } } else { Toast.MakeText(this, register.Mensaje, ToastLength.Long).Show(); } } else { Toast.MakeText(this, "Contraseñas no coinciden", ToastLength.Long).Show(); } } else { Toast.MakeText(this, "La contraseña debe ser mayor a 6 dígitos", ToastLength.Long).Show(); } } else { Toast.MakeText(this, "Llene los campos especificados", ToastLength.Long).Show(); } }