コード例 #1
0
  public void pasarAcrear(View v) {

    if (paso.equals(cra)) {
      EditText tNom = (EditText) findViewById(R.id.t_nom);
      EditText tDir = (EditText) findViewById(R.id.t_dir);
      EditText tFon = (EditText) findViewById(R.id.t_fon);

      if (tNom.getText().toString().matches("")
          || tDir.getText().toString().matches("")
          || tFon.getText().toString().matches("")) {
        Toast.makeText(
                getApplicationContext(), "Faltan datos para crear el cliente", Toast.LENGTH_SHORT)
            .show();
      } else {
        manager.InsertCliente(
            tNom.getText().toString(), tDir.getText().toString(), tFon.getText().toString());
        Toast.makeText(Crear.this, "Cliente creado correctamente", Toast.LENGTH_SHORT).show();
        Intent intent = new Intent(Crear.this, Clientes.class);
        startActivity(intent);
        tNom.setText("");
        tDir.setText("");
        tFon.setText("");
      }
    } else {
      manager.UpdateCliente(
          txtNombre.getText().toString(),
          txtDireccion.getText().toString(),
          txtFono.getText().toString(),
          int_cliente);
      Toast.makeText(
          this,
          "Cliente " + txtNombre + " actualizado satisfactoriamente !!" + int_cliente,
          Toast.LENGTH_LONG);

      Intent intent = new Intent(this, Clientes.class);
      startActivity(intent);
    }
  }
コード例 #2
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main_crear);
    txtNombre = (EditText) findViewById(R.id.t_nom);
    txtDireccion = (EditText) findViewById(R.id.t_dir);
    txtFono = (EditText) findViewById(R.id.t_fon);

    //
    paso = getIntent().getStringExtra("IDcliente");
    manager = new Cliente(this);
    //

    if (paso.equals(cra)) {

    } else {
      int_cliente = getIntent().getStringExtra("IDcliente");
      codigo_interno = Integer.parseInt(int_cliente);
      cursor = manager.getRegistro(codigo_interno);
      txtNombre.setText(cursor.getString(cursor.getColumnIndex(manager.CLIENTE_NOMBRE)));
      txtDireccion.setText(cursor.getString(cursor.getColumnIndex(manager.CLIENTE_DIRECCION)));
      txtFono.setText(cursor.getString(cursor.getColumnIndex(manager.CLIENTE_FONO)));
    }
  }