private void insertTrabajador(object sender, RoutedEventArgs e) { string nombreTrabajador = txtNombreTrabajador.Text; int klu = Convert.ToInt16(txtKlu.Text); int kma = Convert.ToInt16(txtKma.Text); int kmi = Convert.ToInt16(txtKmi.Text); int kju = Convert.ToInt16(txtKju.Text); int kvi = Convert.ToInt16(txtKvi.Text); int ksa = Convert.ToInt16(txtKsa.Text); int kdo = Convert.ToInt16(txtKdo.Text); if (nuevo == false) { Trabajador trabajadornuevo = new Trabajador(nombreTrabajador, klu, kma, kmi, kju, kvi, ksa, kdo, idTraNov); trabajadorParse.insertTrabajador(trabajadornuevo); } else { trabajador.IdTrabajador = trabajador.IdTrabajador; trabajador.NombreTrabajador = nombreTrabajador; trabajadorParse.updateTrabajador(trabajador); nuevo = false; } rootFrame.Navigate(typeof(ListaTrabajadorPage), idTraNov); }
private void parseTrabajador(ParseObject parseObject, Trabajador trabajador) { parseObject[C_NAME_TRA] = trabajador.NombreTrabajador; parseObject[C_KLU] = trabajador.Klu; parseObject[C_KMA] = trabajador.Kma; parseObject[C_KMI] = trabajador.Kmi; parseObject[C_KJU] = trabajador.Kju; parseObject[C_KVI] = trabajador.Kvi; parseObject[C_KSA] = trabajador.Ksa; parseObject[C_KDOM] = trabajador.Kdo; parseObject[C_IDSEMANA] = trabajador.IdSemana; }
public async void updateTrabajador(Trabajador trabajador) { string idinsu = trabajador.IdTrabajador; ParseQuery<ParseObject> query = ParseObject.GetQuery(CLASS); ParseObject parseObject = await query.GetAsync(idinsu); parseObject[C_NAME_TRA] = trabajador.NombreTrabajador; parseObject[C_KLU] = trabajador.Klu; parseObject[C_KMA] = trabajador.Kma; parseObject[C_KMI] = trabajador.Kmi; parseObject[C_KJU] = trabajador.Kju; parseObject[C_KVI] = trabajador.Kvi; parseObject[C_KSA] = trabajador.Ksa; parseObject[C_KDOM] = trabajador.Kdo; await parseObject.SaveAsync(); }
protected override void OnNavigatedTo(NavigationEventArgs e) { idTraNov = e.Parameter as string; trabajador = e.Parameter as Trabajador; if (trabajador != null) { nuevo = true; txtNombreTrabajador.Text = trabajador.NombreTrabajador; txtKlu.Text = trabajador.Klu.ToString(); txtKma.Text = trabajador.Kma.ToString(); txtKmi.Text = trabajador.Kmi.ToString(); txtKju.Text = trabajador.Kju.ToString(); txtKvi.Text = trabajador.Kvi.ToString(); txtKsa.Text = trabajador.Ksa.ToString(); txtKdo.Text = trabajador.Kdo.ToString(); } else { nuevo = false; } }
public async Task<ObservableCollection<Trabajador>> getAllTrabajador(string idSemanaNoti) { ObservableCollection<Trabajador> listTrabajador = new ObservableCollection<Trabajador>(); ParseQuery<ParseObject> query = ParseObject.GetQuery(CLASS).WhereEqualTo(C_IDSEMANA, idSemanaNoti); IEnumerable<ParseObject> results = await query.FindAsync(); ParseObject listObject; Trabajador trabajador; int sizeResult = results.Count(); for (int i = 0; i < sizeResult; i++) { listObject = results.ElementAt<ParseObject>(i); trabajador = new Trabajador { IdTrabajador = listObject.ObjectId, NombreTrabajador = listObject.Get<string>(C_NAME_TRA), Klu = listObject.Get<int>(C_KLU), Kma = listObject.Get<int>(C_KMA), Kmi = listObject.Get<int>(C_KMI), Kju = listObject.Get<int>(C_KJU), Kvi = listObject.Get<int>(C_KVI), Ksa = listObject.Get<int>(C_KSA), Kdo = listObject.Get<int>(C_KDOM) }; listTrabajador.Add(trabajador); } return listTrabajador; }
public async void insertTrabajador(Trabajador trabajador) { ParseObject parseObject = new ParseObject(CLASS); parseTrabajador(parseObject, trabajador); await parseObject.SaveAsync(); }