private async void Delete() { var result = await alertService.ShowMessage("Aviso", "Desea eliminar el registro."); if (result == true) { //using (var data = new DataAccess()) //{ taudit00 taudit = new taudit00 { idaudi = xoperac.ElementAt(swipedRowIndex - 1).idaudi, careas = xoperac.ElementAt(swipedRowIndex - 1).careas.ToString(), faudit = DateTime.Parse(xoperac.ElementAt(swipedRowIndex - 1).faudit.ToString()), nsecue = Int32.Parse(xoperac.ElementAt(swipedRowIndex - 1).nsecue.ToString()), clinea = xoperac.ElementAt(swipedRowIndex - 1).clinea.ToString(), nordpr = xoperac.ElementAt(swipedRowIndex - 1).nordpr.ToString(), ccarub = xoperac.ElementAt(swipedRowIndex - 1).ccarub.ToString(), dcarub = xoperac.ElementAt(swipedRowIndex - 1).dcarub.ToString(), ctraba = xoperac.ElementAt(swipedRowIndex - 1).ctraba.ToString(), copera = xoperac.ElementAt(swipedRowIndex - 1).copera.ToString(), dopera = xoperac.ElementAt(swipedRowIndex - 1).dopera.ToString(), dclien = xoperac.ElementAt(swipedRowIndex - 1).dclien.ToString(), nlotes = Int32.Parse(xoperac.ElementAt(swipedRowIndex - 1).nlotes.ToString()), nmuest = Int32.Parse(xoperac.ElementAt(swipedRowIndex - 1).nmuest.ToString()), status = xoperac.ElementAt(swipedRowIndex - 1).status.ToString(), dobser = xoperac.ElementAt(swipedRowIndex - 1).dobser.ToString(), smodif = "R", }; App.baseDatos.Delete(taudit); //} } else // if it's equal to Cancel { return; // just return to the page and do nothing. } LoadDetalleAuditorias(nclinea); }
private async void ListView_transfer_ItemTapped(object sender, Syncfusion.ListView.XForms.ItemTappedEventArgs e) { string newclinea; try { if (await DisplayAlert("Aviso", "Desea realizar la reauditoria", "Si", "No")) { var selkanban = (e.ItemData) as taudit00; //using (var data = new DataAccess()) //{ if (xccargo == "56" || xccargo == "57") { newclinea = ""; } else { newclinea = selkanban.clinea; } xoperac = App.baseDatos.GetList <taudit00>(false).Where(x => x.nsecue == selkanban.nsecue && x.idaudi == selkanban.idaudi && x.clinea == newclinea && x.status == "D" && x.careas == selkanban.careas && x.faudit.ToString("dd-MM-yyyy") == selkanban.faudit.ToString("dd-MM-yyyy")).FirstOrDefault(); //} //using (var data = new DataAccess()) //{ var audenvio = App.baseDatos.GetList <taudit00>(false).Where(x => x.careas == selkanban.careas && x.clinea == newclinea && x.nsecue == selkanban.nsecue && x.idaudi == selkanban.idaudi && x.faudit.ToString("dd-MM-yyyy") == selkanban.faudit.ToString("dd-MM-yyyy") && x.sreaud == "S").ToList(); if (audenvio.Count > 0) { await DisplayAlert("Aviso", "Ya se realizo la reauditoria", "OK"); return; } //} var dataok = new List <taudit00> { new taudit00 { idaudi = xoperac.idaudi, careas = xoperac.careas.ToString(), faudit = DateTime.Parse(xoperac.faudit.ToString()), nsecue = Int32.Parse(xoperac.nsecue.ToString()), clinea = xoperac.clinea.ToString(), nordpr = xoperac.nordpr.ToString(), ccarub = xoperac.ccarub.ToString(), dcarub = xoperac.dcarub.ToString(), ctraba = xoperac.ctraba.ToString(), copera = xoperac.copera.ToString(), dopera = xoperac.dopera.ToString(), dclien = xoperac.dclien.ToString(), nlotes = Int32.Parse(xoperac.nlotes.ToString()), nmuest = Int32.Parse(xoperac.nmuest.ToString()), status = xoperac.status.ToString(), dobser = xoperac.dobser.ToString(), smodif = "R", nordct = xoperac.nordct.ToString(), npieza = Int32.Parse(xoperac.npieza.ToString()), dpieza = xoperac.dpieza.ToString(), clotei = xoperac.clotei.ToString(), citems = xoperac.citems.ToString(), ditems = xoperac.ditems.ToString(), cencog = xoperac.cencog.ToString(), dtalla = xoperac.dtalla.ToString(), qprend = Int32.Parse(xoperac.qprend.ToString()), npanos = Int32.Parse(xoperac.npanos.ToString()), cmaqui = (xoperac.cmaqui ?? string.Empty), cturno = (xoperac.cturno ?? string.Empty) } }; if (selkanban.careas == "19") { App.Navigator.PushAsync(new CosturaProcesoPage(dataok)); } if (selkanban.careas == "FC") { App.Navigator.PushAsync(new CosturaFinalPage(dataok)); } if (selkanban.careas == "16") { App.Navigator.PushAsync(new AuditoriaCortePage(dataok)); } if (selkanban.careas == "29") { App.Navigator.PushAsync(new AuditoriaBordadoPage(dataok)); } if (selkanban.careas == "33") { App.Navigator.PushAsync(new AuditoriaEstampadoPage(dataok)); } if (selkanban.careas == "31") { App.Navigator.PushAsync(new AuditoriaTransferPage(dataok)); } } } catch (Exception ex) { await DisplayAlert("Aviso", ex.StackTrace, "OK"); } }