예제 #1
0
        private void CarregarProjetos()
        {
            ComboBoxProjeto.DataSource = ProjetoService
                                         .BuscarPorOidSistema(SistemaSelecionado.OID_SISTEMA)
                                         .Where(x => x.IND_TIPO_PROJETO != DMN_TIPO_PROJETO.API)
                                         .ToList();

            if (((List <ProjetoEntidade>)ComboBoxProjeto.DataSource).Count > 0)
            {
                ComboBoxProjeto.SelectedIndex = 0;
            }
            else
            {
                ComboBoxProjeto.SelectedIndex = -1;
            }
        }
예제 #2
0
        protected void SalvarEntidade(Entidade entidade)
        {
            var entidadeString = new GeradorEntidade(Sistema, entidade, Colunas).Gerar();

            File.WriteAllText(Path.Combine(DirEntidades.FullName, $"{entidade.Nome}Entidade.cs"), entidadeString, Encoding.UTF8);

            if (Projeto != null)
            {
                SalvarEntidadeTS(Projeto, entidade);
            }
            else
            {
                var projetosDependentes = ProjetoService.BuscarPorOidSistema(Sistema.OID_SISTEMA);

                foreach (var projeto in projetosDependentes)
                {
                    SalvarEntidadeTS(projeto, entidade);
                }
            }
        }