private async void btn_salir_Clicked(object sender, EventArgs e) { var popupAlert = new pg_confirmacion(new ent_mensaje { tip_mensaje = "WAR", tit_mensaje = "Hallazgo", tex_mensaje = "¿Seguro que deseas salir?" }); var result = await popupAlert.Show(); await Navigation.PushPopupAsync(loadingPage); if (result) { if (VarGlobal.cod_modulo == "OB") { await Navigation.PushModalAsync(new MasterDetailPage1(VarGlobal.ret_hallazgo_hijo)); } else { Retornar(); } } await Navigation.RemovePopupPageAsync(loadingPage); }
async void btnEliImagenClicked(object sender, EventArgs e) { var popupAlert = new pg_confirmacion(new ent_mensaje { tip_mensaje = "INF", tit_mensaje = "Evidencias", tex_mensaje = "¿Desea Eliminar Evidencia?" }); var result = await popupAlert.Show(); //espere hasta que el usuario seleccione la opción (si o no) await Navigation.PushPopupAsync(loadingPage); if (result) { var s_cod_referencia = ((Button)sender).CommandParameter; var lista = VarGlobal.pro_incidente.lst_lc_pro_evidencia; for (int i = 0; i < lista.Count; i++) { int s_cod = lista[i].num_evidencia; if (s_cod == Convert.ToInt32(s_cod_referencia)) { lista.RemoveAt(i); i--; } } VarGlobal.pro_incidente.lst_lc_pro_evidencia = lista; stInf.Children.Remove(stInf); await Navigation.PushAsync(new pg_pro_incidente_mnt("B") { Title = VarGlobal.pro_incidente.titulo }); } await Navigation.RemovePopupPageAsync(loadingPage); }
private async void btn_grabar_Clicked(object sender, EventArgs e) { if (!ValidarVEO()) { var popupAlert = new pg_confirmacion(new ent_mensaje { tip_mensaje = "INF", tit_mensaje = "V.E.O.", tex_mensaje = "¿Desea Grabar Registro?" }); //var popupAlert = new pg_confirmacion("V.E.O.", "¿Desea Grabar?"); var result = await popupAlert.Show(); //espere hasta que el usuario seleccione la opción (si o no) await Navigation.PushPopupAsync(loadingPage); if (result) { lc_pro_veoregistro_Data o_Data = new lc_pro_veoregistro_Data(); VarGlobal.pro_veoregistro.sincronizado = false; o_Data.EliminarUno(VarGlobal.pro_veoregistro); o_Data.Insertar(VarGlobal.pro_veoregistro); Retornar(); } await Navigation.RemovePopupPageAsync(loadingPage); } }
private async void btnEli_Clicked(object sender, EventArgs e) { Content.IsEnabled = false; VarGlobal.pro_tarea = ((Button)sender).CommandParameter as lc_pro_tarea; if (VarGlobal.pro_tarea.por_avance == 0 && VarGlobal.pro_tarea.cod_estado == "01" && VarGlobal.pro_tarea.usu_crea == VarGlobal.cod_usuario || VarGlobal.cod_perfil == "SA") { var popupAlert = new pg_confirmacion(new ent_mensaje { tip_mensaje = "WAR", tit_mensaje = "Tárea", tex_mensaje = "¿Desea Eliminar Registro?" }); var result = await popupAlert.Show(); //espere hasta que el usuario seleccione la opción (si o no) await Navigation.PushPopupAsync(loadingPage); if (result) { lc_pro_tarea_Data o_Data = new lc_pro_tarea_Data(); o_Data.EliminarUno(VarGlobal.pro_tarea, true); //InsertarProElimina if (VarGlobal.pro_tarea.cod_tarea.Length == 12) { lc_pro_elimina_Data o_Data_Eli = new lc_pro_elimina_Data(); o_Data_Eli.Insertar(new lc_pro_elimina() { cod_empresa = VarGlobal.pro_tarea.cod_empresa, cod_unidad = VarGlobal.pro_tarea.cod_unidad, cod_modulo = VarGlobal.pro_tarea.cod_modulo, cod_referencia = VarGlobal.pro_tarea.cod_tarea, ip = VarGlobal.ip }); } //ListarTareas ListarTareas(); } } else { VarGlobal._mensaje = new pg_mensaje(new ent_mensaje { tip_mensaje = "ERR", tit_mensaje = "Error de Validación", tex_mensaje = "No se puede eliminar Tarea" }); await Navigation.PushPopupAsync(VarGlobal._mensaje); } await Navigation.RemovePopupPageAsync(loadingPage); Content.IsEnabled = true; }
private async void btn_salir_Clicked(object sender, EventArgs e) { var popupAlert = new pg_confirmacion(new ent_mensaje { tip_mensaje = "WAR", tit_mensaje = "Incidente", tex_mensaje = "¿Seguro que deseas salir?" }); var result = await popupAlert.Show(); //espere hasta que el usuario seleccione la opción (si o no) await Navigation.PushPopupAsync(loadingPage); if (result) { Retornar(); } await Navigation.RemovePopupPageAsync(loadingPage); }
private async void btn_grabar_Clicked(object sender, EventArgs e) { if (!ValidarObservacion()) { var popupAlert = new pg_confirmacion(new ent_mensaje { tip_mensaje = "INF", tit_mensaje = "Observación Preventiva", tex_mensaje = "¿Desea Grabar Registro?" }); var result = await popupAlert.Show(); //espere hasta que el usuario seleccione la opción (si o no) await Navigation.PushPopupAsync(loadingPage); if (result) { lc_pro_hallazgo_Data o_Data = new lc_pro_hallazgo_Data(); // Generar Codigo, solo si viene VACIO O NULO if (string.IsNullOrEmpty(VarGlobal.pro_hallazgo.cod_hallazgo)) { var conteo = (o_Data.Listar().Count) + 1; var año = VarGlobal.pro_hallazgo.fec_hallazgo.Substring(8, 2); var mes = VarGlobal.pro_hallazgo.fec_hallazgo.Substring(3, 2); string s_codigo = "HL" + año + mes + "-" + conteo; VarGlobal.pro_hallazgo.cod_hallazgo = s_codigo; VarGlobal.pro_hallazgo.cod_personal = lbl_cod_personal.Text; VarGlobal.pro_hallazgo.nom_personal = lbl_reportado.Text; GrabarTarea(); } VarGlobal.pro_hallazgo.sincronizado = false; o_Data.Modificar(VarGlobal.pro_hallazgo); if (VarGlobal.cod_modulo == "OB") { await Navigation.PushModalAsync(new MasterDetailPage1(VarGlobal.ret_hallazgo_hijo)); } else { Retornar(); } } await Navigation.RemovePopupPageAsync(loadingPage); } }
private async void btnsalir_Clicked(object sender, EventArgs e) { var popupAlert = new pg_confirmacion(new ent_mensaje { tip_mensaje = "WAR", tit_mensaje = "Plantillas V.E.O.", tex_mensaje = "¿Seguro que deseas salir?" }); //var popupAlert = new pg_confirmacion("Plantillas V.E.O.", "¿Seguro que deseas salir?"); var result = await popupAlert.Show(); //espere hasta que el usuario seleccione la opción (si o no) var loadingPage = new pg_Loading(); await Navigation.PushPopupAsync(loadingPage); if (result) { await Navigation.PushModalAsync(new MasterDetailPage1("pg_pro_veoregistro_qry")); } await Navigation.RemovePopupPageAsync(loadingPage); }
private async void btn_salir_Clicked(object sender, EventArgs e) { var popupAlert = new pg_confirmacion(new ent_mensaje { tip_mensaje = "WAR", tit_mensaje = "V.E.O.", tex_mensaje = "¿Seguro que deseas salir?" }); var result = await popupAlert.Show(); //espere hasta que el usuario seleccione la opción (si o no) await Navigation.PushPopupAsync(loadingPage); if (result) { VarGlobal.pro_veoregistro.lst_lc_pro_participante = new List <lc_pro_participante>(); VarGlobal.pro_veoregistro.lst_lc_pro_veoregistro_lncontrol = new List <lc_pro_veoregistro_lncontrol>(); string s_retorno = VarGlobal.pro_veoregistro.retorno; await Navigation.PushModalAsync(new MasterDetailPage1(s_retorno)); } await Navigation.RemovePopupPageAsync(loadingPage); }
private async void btn_grabar_Clicked(object sender, EventArgs e) { if (!ValidarIncidente()) { var popupAlert = new pg_confirmacion(new ent_mensaje { tip_mensaje = "INF", tit_mensaje = "Incidente", tex_mensaje = "¿Desea Grabar Registro?" }); var result = await popupAlert.Show(); //espere hasta que el usuario seleccione la opción (si o no) await Navigation.PushPopupAsync(loadingPage); if (result) { lc_pro_incidente_Data o_Data = new lc_pro_incidente_Data(); // Generar Codigo, solo si viene VACIO O NULO if (string.IsNullOrEmpty(VarGlobal.pro_incidente.cod_incidente)) { var conteo = (o_Data.Listar().Count) + 1; var año = VarGlobal.pro_incidente.fec_incidente.Substring(8, 2); var mes = VarGlobal.pro_incidente.fec_incidente.Substring(3, 2); string s_codigo = VarGlobal.cod_modulo + año + mes + "-" + conteo; VarGlobal.pro_incidente.cod_incidente = s_codigo; VarGlobal.pro_incidente.cod_personal = lbl_cod_personal.Text; VarGlobal.pro_incidente.nom_personal = lbl_reportado.Text; VarGlobal.pro_incidente.cod_estado = "01"; VarGlobal.pro_incidente.usu_crea = VarGlobal.cod_usuario; } VarGlobal.pro_incidente.sincronizado = false; o_Data.Modificar(VarGlobal.pro_incidente); await Navigation.PushModalAsync(new MasterDetailPage1("pg_pro_incidente_qry")); } await Navigation.RemovePopupPageAsync(loadingPage); } }
private async void btn_grabar_Clicked(object sender, EventArgs e) { //var popupAlert = new pg_confirmacion("V.E.O.", "¿Desea Grabar?"); var popupAlert = new pg_confirmacion(new ent_mensaje { tip_mensaje = "INF", tit_mensaje = "V.E.O.", tex_mensaje = "¿Desea Grabar Registro?" }); var result = await popupAlert.Show(); //espere hasta que el usuario seleccione la opción (si o no) await Navigation.PushPopupAsync(loadingPage); if (result) { lc_pro_veoregistro_Data o_Data = new lc_pro_veoregistro_Data(); // Generar Codigo, solo si viene VACIO O NULO if (string.IsNullOrEmpty(VarGlobal.pro_veoregistro.cod_veoregistro)) { var conteo = (o_Data.Listar().Count) + 1; var año = VarGlobal.pro_veoregistro.fec_veoregistro.Substring(8, 2); var mes = VarGlobal.pro_veoregistro.fec_veoregistro.Substring(3, 2); string s_codigo = VarGlobal.cod_modulo + año + mes + "-" + conteo; VarGlobal.pro_veoregistro.cod_veoregistro = s_codigo; } //VarGlobal.pro_veoregistro.por_veoregistro = (VarGlobal.pro_veoregistro.por_veoregistro) * 100; VarGlobal.pro_veoregistro.sincronizado = false; o_Data.EliminarUno(VarGlobal.pro_veoregistro); o_Data.Insertar(VarGlobal.pro_veoregistro); string s_retorno = VarGlobal.pro_veoregistro.retorno; await Navigation.PushModalAsync(new MasterDetailPage1(s_retorno)); } await Navigation.RemovePopupPageAsync(loadingPage); }
private async void btn_grabar_Clicked(object sender, EventArgs e) { var loadingPage = new pg_Loading(); if (!ValidarAccion()) { var popupAlert = new pg_confirmacion(new ent_mensaje { tip_mensaje = "INF", tit_mensaje = "Tárea", tex_mensaje = "¿Desea Grabar Registro?" }); var result = await popupAlert.Show(); await Navigation.PushPopupAsync(loadingPage); if (result) { lc_pro_tarea_Data o_Data = new lc_pro_tarea_Data(); // Generar Codigo, solo si viene VACIO O NULO if (string.IsNullOrEmpty(VarGlobal.pro_tarea.cod_tarea)) { var conteo = (o_Data.Listar().Count) + 1; var año = VarGlobal.pro_tarea.ini_tarea.Substring(8, 2); var mes = VarGlobal.pro_tarea.ini_tarea.Substring(3, 2); VarGlobal.pro_tarea.cod_tarea = "TR" + año + mes + "-" + conteo; VarGlobal.pro_tarea.nom_eje_personal = lbl_reportado.Text; VarGlobal.pro_tarea.nom_sol_personal = lbl_solicitante.Text; } VarGlobal.pro_tarea.sincronizado = false; o_Data.Modificar(VarGlobal.pro_tarea); Retornar(); } await Navigation.RemovePopupPageAsync(loadingPage); } }
private async void ListView_ItemSelected(object sender, SelectedItemChangedEventArgs e) { VarGlobal.alerta_registro = true; Type TargetType = typeof(MasterDetailPage1Detail);; var item = e.SelectedItem as lc_acc_menu; if (item == null) { return; } var loadingPage = new pg_Loading(); await Navigation.PushPopupAsync(loadingPage); if (item.nom_menu == "Cerrar Sesión") { var popupAlert = new pg_confirmacion(new ent_mensaje { tip_mensaje = "INF", tit_mensaje = "@tento24", tex_mensaje = "¿Desea Cerrar Sesión?... se perderan los registros grabados en el dispositivo." }); var result = await popupAlert.Show(); await Navigation.PushPopupAsync(loadingPage); if (result) { VarGlobal.Limpiar(); DB = LocalDB.Instance; var usuario = DB.lc_acc_usuario.ToList(); string s_cod_usuario = ""; for (int i = 0; i < usuario.Count; i++) { s_cod_usuario = usuario[i].cod_usuario; } var eliminar = DB.lc_acc_usuario.Delete(x => x.cod_usuario == s_cod_usuario); VarGlobal.EliminarTodosRegistros(); await Navigation.PushModalAsync(new MainPage("sin_login")); await Navigation.RemovePopupPageAsync(loadingPage); return; } else { MainPage = new MasterDetailPage1(ruta); await Navigation.RemovePopupPageAsync(loadingPage); return; } } VarGlobal.cod_modulo_2do = ""; switch (item.cod_menu) { case "SINCRO": //Proyecto TargetType = typeof(pg_sincronizar); VarGlobal.cod_modulo = ""; break; case "UNIDAD": //Proyecto // Direccionar a Seleccionar Empresa //lc_acc_menu_Data o_Data = new lc_acc_menu_Data(); //o_Data.Eliminar(); VarGlobal.cod_empresa = ""; MainPage = new MasterDetailPage1("pg_empresa"); TargetType = typeof(pg_empresa); //VarGlobal.cod_unidad = ""; //VarGlobal.cod_modulo = ""; break; case "15_30_": //Proyecto //TargetType = typeof(pg_pro_proyecto_qry); VarGlobal.cod_modulo = "PG"; break; case "72_10_": //Inspección TargetType = typeof(pg_pro_inspeccion_qry); VarGlobal.pro_hallazgo = new lc_pro_hallazgo(); VarGlobal.cod_modulo = "IP"; VarGlobal.pro_hallazgo.cod_modulo = "IP"; //VarGlobal.pro_hallazgo.cod_modulo = "IP"; VarGlobal.cod_modulo_2do = "IP"; break; case "66_10_": //Observacion TargetType = typeof(pg_pro_hallazgo_qry); VarGlobal.pro_hallazgo = new lc_pro_hallazgo(); VarGlobal.pro_hallazgo.cod_modulo = "OB"; VarGlobal.cod_modulo = "OB"; VarGlobal.cod_modulo_2do = "OB"; VarGlobal.pro_hallazgo.cod_referencia = ""; break; case "69_10_": //Incidente TargetType = typeof(pg_pro_incidente_qry); VarGlobal.cod_modulo = "IN"; //VarGlobal.cod_modulo_2do = "IN"; break; case "85_10_": //Tarea TargetType = typeof(pg_pro_tarea_opc); break; case "62_10_": //VEO TargetType = typeof(pg_pro_veoregistro_qry); VarGlobal.cod_modulo = "VE"; break; } var page = (Page)Activator.CreateInstance(TargetType); page.Title = item.nom_menu; await Navigation.RemovePopupPageAsync(loadingPage); Detail = new IconNavigationPage(page) { BarBackgroundColor = Color.FromHex("#0199DC") }; ContarRegistros(); IsPresented = false; MasterPage.ListView.SelectedItem = null; }
private async void btnGrabar_Clicked(object sender, EventArgs e) { lc_aux_estado_Data o_Data_Est = new lc_aux_estado_Data(); var loadingPage = new pg_Loading(); var comentar = VarGlobal.comentar; var imagen = img_foto.Source; if (comentar == 1) { if (!ValidarComentar()) { var popupAlert = new pg_confirmacion(new ent_mensaje { tip_mensaje = "INF", tit_mensaje = "Tárea", tex_mensaje = "¿Desea Comentar Tárea?" }); var result = await popupAlert.Show(); await Navigation.PushPopupAsync(loadingPage); if (result) { lc_pro_avance_Data o_Data = new lc_pro_avance_Data(); var i_numetapa = o_Data.Listar().Where(x => x.cod_referencia == VarGlobal.pro_tarea.cod_tarea).Count(); VarGlobal.num_etapa = (i_numetapa + 1); GrabarAvance("C"); lc_pro_tarea_Data o_Data_Tar = new lc_pro_tarea_Data(); VarGlobal.pro_tarea.por_avance = Convert.ToInt32(lblAvance.Text); VarGlobal.pro_tarea.des_avance = edComentario.Text; VarGlobal.pro_tarea.sincronizado = false; GrabarEvidencia(); o_Data_Tar.Modificar(VarGlobal.pro_tarea); Retornar(); } await Navigation.RemovePopupPageAsync(loadingPage); } } else { var opcion = VarGlobal.ver_opcion; switch (opcion) { case "A": if (!ValidarAtender()) { var popupAlert = new pg_confirmacion(new ent_mensaje { tip_mensaje = "INF", tit_mensaje = "Tárea", tex_mensaje = "¿Desea Atender Tárea?" }); var result = await popupAlert.Show(); await Navigation.PushPopupAsync(loadingPage); if (result) { lc_pro_avance_Data o_Data = new lc_pro_avance_Data(); var i_numetapa = o_Data.Listar().Where(x => x.cod_referencia == VarGlobal.pro_tarea.cod_tarea).Count(); VarGlobal.num_etapa = (i_numetapa + 1); GrabarAvance("A"); lc_pro_tarea_Data o_Data_Tar = new lc_pro_tarea_Data(); VarGlobal.pro_tarea.por_avance = Convert.ToInt32(lblAvance.Text); VarGlobal.pro_tarea.des_avance = edComentario.Text; VarGlobal.pro_tarea.sincronizado = false; if (VarGlobal.pro_tarea.por_avance == 100) { lc_aux_estado ent_estado = o_Data_Est.Listar().Where(x => x.cod_empresa == VarGlobal.cod_empresa && x.cod_modulo == "TR" && x.cod_estado == "02").FirstOrDefault(); VarGlobal.pro_tarea.cod_estado = ent_estado.cod_estado; VarGlobal.pro_tarea.nom_estado = ent_estado.nom_estado; VarGlobal.pro_tarea.ver_opcion = ent_estado.ver_opcion; } GrabarEvidencia(); o_Data_Tar.Modificar(VarGlobal.pro_tarea); Retornar(); } await Navigation.RemovePopupPageAsync(loadingPage); } break; case "V": if (!ValidarVerificar()) { var popupAlert = new pg_confirmacion(new ent_mensaje { tip_mensaje = "INF", tit_mensaje = "Tárea", tex_mensaje = "¿Desea Verificar Tárea?" }); var result = await popupAlert.Show(); await Navigation.PushPopupAsync(loadingPage); if (result) { lc_pro_estado_Data o_Data = new lc_pro_estado_Data(); var i_numetapa = o_Data.Listar().Where(x => x.cod_referencia == VarGlobal.pro_tarea.cod_tarea).Count(); VarGlobal.num_etapa = (i_numetapa + 1); //lc_aux_estado pk_estado = pkEstado.SelectedItem as lc_aux_estado; lc_aux_estado pk_estado = plst_estado.Where(x => x.cod_estado == VarGlobal.pro_tarea.cod_estado).FirstOrDefault(); o_Data.Insertar(new lc_pro_estado { cod_empresa = VarGlobal.cod_empresa, cod_unidad = VarGlobal.cod_unidad, cod_personal = VarGlobal.cod_personal, cod_estado = pk_estado.cod_estado, des_estado = edComentario.Text, cod_modulo = "TR", sincronizado = false, cod_referencia = VarGlobal.pro_tarea.cod_tarea, usuario = VarGlobal.cod_usuario, ip = "App" }); lc_pro_tarea_Data o_Data_Tar = new lc_pro_tarea_Data(); VarGlobal.pro_tarea.des_avance = edComentario.Text; VarGlobal.pro_tarea.sincronizado = false; VarGlobal.pro_tarea.cod_estado = pk_estado.cod_estado; VarGlobal.pro_tarea.nom_estado = pk_estado.nom_estado; VarGlobal.pro_tarea.ver_opcion = pk_estado.ver_opcion; GrabarEvidencia(); o_Data_Tar.Modificar(VarGlobal.pro_tarea); Retornar(); } await Navigation.RemovePopupPageAsync(loadingPage); } break; } } }