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); }
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; }); }
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); } }
public void Delete(GameObject gameObject) { string id = gameObject.name; bool isOk = ObjetosModel.DeleteObjeto(id); if (isOk) { Destroy(gameObject); } }
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); } }
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"; }); }
// 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(); }
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) { } }
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) { } }