示例#1
0
 public void Insertar(lc_acc_menu entidad)
 {
     DB.lc_acc_menu.Add(entidad);
     DB.SaveChanges();
 }
示例#2
0
        private void CargarMaster(string s_cod, object v_entidad)
        {
            var         Titulo     = "";
            Type        TargetType = typeof(MasterDetailPage1Detail);
            lc_acc_menu entidad    = new lc_acc_menu();

            switch (s_cod)
            {
            case "pg_sincronizar":
                TargetType = typeof(pg_sincronizar);
                Titulo     = "Sincronizar";
                break;

            case "pg_empresa":
                TargetType = typeof(pg_empresa);
                Titulo     = "Seleccionar Unidad";
                break;

            case "pg_pro_tarea_ate":
                TargetType         = typeof(pg_pro_tarea_ate);
                Titulo             = "Atender Tarea";
                VarGlobal.comentar = 0;
                break;

            case "pg_pro_tarea_ver":
                TargetType         = typeof(pg_pro_tarea_ate);
                Titulo             = "Verificar Tarea";
                VarGlobal.comentar = 0;
                break;

            case "pg_pro_tarea_com":
                TargetType         = typeof(pg_pro_tarea_ate);
                Titulo             = "Comentar Tarea";
                VarGlobal.comentar = 1;
                break;

            case "pg_pro_tarea_mas":
                TargetType = typeof(pg_pro_tarea_mas);
                Titulo     = "Detalles de Tarea";
                break;

            case "pg_pro_hallazgo_qry":
                TargetType = typeof(pg_pro_hallazgo_qry);
                if (VarGlobal.pro_hallazgo.cod_modulo == "OB")
                {
                    Titulo = "Mis Observaciones Prev.";
                }
                else
                {
                    Titulo = "Hallazgos";
                }
                break;

            case "pg_pro_incidente_qry":
                TargetType = typeof(pg_pro_incidente_qry);
                Titulo     = "Mis Reportes de Incidentes";
                break;

            case "pg_pro_inspeccion_qry":
                TargetType = typeof(pg_pro_inspeccion_qry);
                Titulo     = "Mis Inspecciones";
                break;

            case "pg_pro_tarea_opc":
                TargetType = typeof(pg_pro_tarea_opc);
                Titulo     = "Mis Tareas";
                break;

            case "pg_pro_tarea_qry":
                TargetType = typeof(pg_pro_tarea_qry);
                Titulo     = VarGlobal.ret_titulo;
                break;

            case "pg_pro_tarea_mnt":
                TargetType = typeof(pg_pro_tarea_mnt);
                Titulo     = VarGlobal.pro_tarea.titulo;
                break;

            case "pg_pro_proyecto_qry":
                //TargetType = typeof(pg_pro_proyecto_qry);
                Titulo = "Mis Proyectos";
                break;

            case "pg_pro_proyecto_dep":
                //TargetType = typeof(pg_pro_proyecto_dep);
                //Titulo = VarProyecto.titulo;
                break;

            case "pg_pro_veoregistro_qry":
                TargetType = typeof(pg_pro_veoregistro_qry);
                Titulo     = "Mis Evaluaciones VEO";
                break;
            }
            var page = (Page)Activator.CreateInstance(TargetType);

            page.Title = Titulo;
            Detail     = new IconNavigationPage(page)
            {
                BarBackgroundColor = Color.FromHex("#0199DC"),
            };
            IsPresented = false;
            MasterPage.ListView.SelectedItem = null;
        }