public KanbanCustomViewModel() { Cards = new ObservableCollection <CustomKanbanModel>(); auditcp = App.baseDatos.GetList <taudit00>(false).Where(x => x.careas == "19" && x.status == "D" && x.sreaud == "N").OrderBy(x => x.faudit).ToList(); TimeSpan ndiascp; TimeSpan ndiascf; foreach (var recordcp in auditcp) { ndiascp = DateTime.Now - recordcp.faudit; ldtraba = App.baseDatos.GetList <mtraba00>(false).Where(x => x.ctraba == recordcp.ctraba).FirstOrDefault(); Cards.Add(new CustomKanbanModel() { ID = 1, Nordpr = recordcp.nordpr, Clinea = recordcp.clinea, Dclien = recordcp.dclien, Dopera = recordcp.dopera, Ndiast = ndiascp.Days + " día(s)", ImageURL = "circulo_navy.png", Category = "Costura Proceso", ColorKey = "Navy", //Rating = recordcp.ndefec, Dtraba = ldtraba.ctraba + " - " + ldtraba.dtraba, Careas = recordcp.careas, Faudit = recordcp.faudit, Nsecue = recordcp.nsecue, }); } auditcf = App.baseDatos.GetList <taudit00>(false).Where(x => x.careas == "FC" && x.status == "D" && x.sreaud == "N").OrderBy(x => x.faudit).ToList(); foreach (var recordcf in auditcf) { ndiascf = DateTime.Now - recordcf.faudit; Cards.Add(new CustomKanbanModel() { ID = 1, Nordpr = recordcf.nordpr, Clinea = recordcf.clinea, Dclien = recordcf.dclien, Ndiast = ndiascf.Days + " día(s)", ImageURL = "circulo_purple.png", Category = "Costura Final", ColorKey = "Purple", //Rating = recordcf.ndefec, Dcolor = recordcf.ccarub + " - " + recordcf.dcarub, Careas = recordcf.careas, Faudit = recordcf.faudit, Nsecue = recordcf.nsecue, }); } }
async void OnTapped(object s) { var result = await alertService.ShowMessage("Aviso", "Desea sincronizar la lista de trabajadores"); if (result == true) { dataAccess.DeleteOperarios(); var response = await apiService.Operarios <mtraba00>(); if (!response.IsSuccess) { await dialogService.ShowMessage("Error", response.Message); return; } var opera = (List <mtraba00>)response.Result; int xqtraba = opera.Count(); int xtraba = 0; using (IProgressDialog fooDialog = UserDialogs.Instance.Progress("Sincronizando...", null, null, true, MaskType.Black)) { foreach (var record in opera) { mtraba00 operario = new mtraba00 { ctraba = record.ctraba, dtraba = record.dtraba, ccargo = record.ccargo, dcargo = record.dcargo, xsecci = record.xsecci, clinea = record.clinea }; dataService.InsertOperario(operario); xtraba = xtraba + 1; fooDialog.PercentComplete = xtraba; fooDialog.Title = xtraba + " de " + xqtraba; await Task.Delay(10); } } } else // if it's equal to Cancel { return; // just return to the page and do nothing. } //await dialogService.ShowMessage("Image", "Tapped"); }
public Response InsertOperario(mtraba00 opera) { try { //using (var da = new DataAccess()) //{ App.baseDatos.Insert(opera); //} return(new Response { IsSuccess = true, Message = "Usuario Insertado OK", Result = opera, }); } catch (Exception ex) { return(new Response { IsSuccess = false, Message = ex.Message, }); } }