コード例 #1
0
        public int ImpObjeto(ObjetosModel pObjetos, TextBox pTela)
        {
            int    Result     = 0;
            string msgRetorno = "";

            string IdObjeto = new ObjetosController().GetIdMenu(pObjetos.Nm_objeto).ToString();
            int    Operacao = Global.GetOperacao(IdObjeto);

            if (Operacao == 2)
            {
                pObjetos.Id_objeto = Global.StrToInt(IdObjeto);
            }
            try
            {
                msgRetorno = new ObjetosController().CadObjetosBase.PersisteNoBanco(pObjetos, Operacao);
                Global.EnviarParaLog(msgRetorno, pTela, "ImpObjetos");
                if (Operacao == 1)
                {
                    IdObjeto = new ObjetosController().CadObjetosBase.GetLastReg(pObjetos).ToString();
                }
            }
            catch (Exception ex)
            {
                Global.EnviarParaLog($"{msgRetorno} Motivo:{ex.Message}", pTela, "ImpObjetos");
            }
            Result = Global.StrToInt(IdObjeto);
            return(Result);
        }
コード例 #2
0
    public void PreencherCampos(GameObject itemEdit)
    {
        ItemEdit = itemEdit;
        string id     = itemEdit.name;
        Objeto objeto = ObjetosModel.GetObjeto(id);

        GameObject.Find("itemEdit").GetComponent <Text>().text = objeto._id;

        GameObject.Find("inpNome").GetComponent <InputField>().text      = objeto.Nome;
        GameObject.Find("inpDescricao").GetComponent <InputField>().text = objeto.Descricao;
        GameObject.Find("inpAR").GetComponent <Toggle>().isOn            = objeto.AR;



        // adiciona os campos na grid
        GameObject itemC   = GameObject.Find("itemCampos");
        GameObject parentC = GameObject.Find("ContentGridCampos");

        for (int i = 0; i < parentC.transform.childCount; i++)
        {
            Destroy(parentC.transform.GetChild(i).gameObject);
        }

        objeto.Campos.ForEach(x => {
            GameObject tmpItem = Instantiate(itemC, parentC.transform);

            tmpItem.name = x.Nome;
            tmpItem.transform.GetChild(0).GetComponent <Text>().text = x.Descricao;
            tmpItem.transform.GetChild(1).GetComponent <Text>().text = x.Tipo;
        });
    }
コード例 #3
0
    public static void AtivarFormulario()
    {
        List <string> tipoEquipamentos = new List <string>();
        var           objetos          = ObjetosModel.GetAllObjetos();

        if (objetos != null)
        {
            objetos.ForEach(x =>
            {
                tipoEquipamentos.Add(x.Nome);
            });
        }

        if (GameObject.Find("inpTipo").GetComponent <Dropdown>().options.Count < tipoEquipamentos.Count)
        {
            GameObject.Find("inpTipo").GetComponent <Dropdown>().AddOptions(tipoEquipamentos);
        }

        var sdadas     = Marcador.Marcadores.Count;
        var asdjasndja = GameObject.Find("inpMarcador").GetComponent <Dropdown>();

        if (GameObject.Find("inpMarcador").GetComponent <Dropdown>().options.Count < sdadas)
        {
            GameObject.Find("inpMarcador").GetComponent <Dropdown>().AddOptions(Marcador.Marcadores);
        }
    }
コード例 #4
0
    public void Delete(GameObject gameObject)
    {
        string id   = gameObject.name;
        bool   isOk = ObjetosModel.DeleteObjeto(id);

        if (isOk)
        {
            Destroy(gameObject);
        }
    }
コード例 #5
0
 public void CadastrarMenu(string pMenu)
 {
     if (GetIdMenu(pMenu) == 0)
     {
         ObjetosModel Menu = new ObjetosModel();
         Menu.Nm_objeto        = pMenu;
         Menu.Status           = "ativo";
         Menu.Tp_objeto        = "Menu";
         Menu.Data_atualizacao = DateTime.Now;
         CadObjetosBase.PersisteNoBanco(Menu, 1);
     }
 }
コード例 #6
0
    public void Read()
    {
        for (int i = 0; i < ItemParent.transform.childCount; i++)
        {
            Destroy(ItemParent.transform.GetChild(i).gameObject);
        }

        List <Objeto> objetos = ObjetosModel.GetAllObjetos();

        objetos.ForEach(x => {
            GameObject tmpItem = Instantiate(Item, ItemParent.transform);

            tmpItem.name = x._id;
            tmpItem.transform.GetChild(0).GetComponent <Text>().text = x.Descricao;
            tmpItem.transform.GetChild(1).GetComponent <Text>().text = x.AR? "Sim": "Não";
        });
    }
コード例 #7
0
        //



        public frmCadastroBase()
        {
            InitializeComponent();
            perfisModel         = new PerfisModel();
            usuariosModel       = new UsuariosModel();
            gruposModel         = new GruposModel();
            categoriasModel     = new CategoriasModel();
            PacotesModel        = new PacotesModel();
            ServicosModel       = new ServicosModel();
            arquivosModel       = new ArquivosModel();
            monitoramentosModel = new MonitoramentosModel();
            mapeamentosModel    = new MapeamentosModel();
            permissoesModel     = new PermissoesModel();
            objetosModel        = new ObjetosModel();
            ParametrosModel     = new ParametrosModel();
            //
            //
            btnOk.Enabled = false;
            operacao      = Operacao.oNenhum;
            ControlaBotoes();
        }
コード例 #8
0
    public void Gravar()
    {
        try
        {
            Objeto objeto = new Objeto();

            objeto.Nome      = GameObject.Find("inpNome").GetComponent <InputField>().text;
            objeto.Descricao = GameObject.Find("inpDescricao").GetComponent <InputField>().text;
            objeto.AR        = GameObject.Find("inpAR").GetComponent <Toggle>().isOn;

            objeto.Campos = LerGridCampos();

            var result = ObjetosModel.PostObjeto(objeto);

            LimpaCampos();
            Read();
        }
        catch (Exception ex)
        {
        }
    }
コード例 #9
0
    public void Editar()
    {
        try
        {
            string id     = GameObject.Find("itemEdit").GetComponent <Text>().text;
            Objeto objeto = ObjetosModel.GetObjeto(id);

            objeto.Nome      = GameObject.Find("inpNome").GetComponent <InputField>().text ?? objeto.Nome;
            objeto.Descricao = GameObject.Find("inpDescricao").GetComponent <InputField>().text ?? objeto.Descricao;
            objeto.AR        = GameObject.Find("inpAR").GetComponent <Toggle>().isOn;

            objeto.Campos = LerGridCampos();

            var result = ObjetosModel.PutObjeto(objeto, id);

            LimpaCampos();
            Read();
        }
        catch (Exception ex)
        {
        }
    }