Esempio n. 1
0
 public ERPDatabaseContext(DbContextOptions <ERPDatabaseContext> options) : base(options)
 {
     Tabelas.Add(typeof(Usuario).Name);
     Tabelas.Add(typeof(Produto).Name);
     Tabelas.Add(typeof(ProdutoPropriedades).Name);
     Tabelas.Add(typeof(Cliente).Name);
     Tabelas.Add(typeof(ProdutoPropriedadesEstoque).Name);
     Tabelas.Add(typeof(Venda).Name);
     Tabelas.Add(typeof(VendaProdutos).Name);
 }
Esempio n. 2
0
        public f0070()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("select ");
            sb.AppendLine("   notas_fiscais_lotes.*");
            sb.AppendLine(" , mrn.descricao as 'Descricao_NFp'");
            sb.AppendLine(" , mrnfe.descricao as 'Descricao_NFe'");
            sb.AppendLine(" from notas_fiscais_lotes");
            sb.AppendLine("  left outer join mensagens_retorno_nfp mrn on mrn.codigo_mensagem_retorno = notas_fiscais_lotes.codigo_mensagem_retorno_NFP");
            sb.AppendLine("  left outer join mensagens_retorno_nfe mrnfe on mrnfe.codigo_mensagem_retorno = notas_fiscais_lotes.codigo_mensagem_retorno_NFE");
            Tabelas.Add(new Controle_Tabelas(Controle_Tabelas.TiposTabelas.Pai
                                             , "notas_fiscais_lotes"
                                             , sb.ToString()
                                             , "Nota_Fiscal_Lote"));

            //-------------------

            sb.Remove(0, sb.Length);
            sb.AppendLine("select ");
            sb.AppendLine("   notas_fiscais_lotes_mensagens.*");
            sb.AppendLine(" , mrn.descricao as 'Descricao_NFp'");
            sb.AppendLine(" , mrnfe.descricao as 'Descricao_NFe'");
            sb.AppendLine(" from notas_fiscais_lotes_mensagens");
            sb.AppendLine("  left outer join mensagens_retorno_nfp mrn on mrn.codigo_mensagem_retorno = notas_fiscais_lotes_mensagens.codigo_mensagem_retorno_nfp");
            sb.AppendLine("  left outer join mensagens_retorno_nfe mrnfe on mrnfe.codigo_mensagem_retorno = notas_fiscais_lotes_mensagens.codigo_mensagem_retorno_nfe");
            Tabelas.Add(new Controle_Tabelas(Controle_Tabelas.TiposTabelas.Filha
                                             , "notas_fiscais_lotes_mensagens"
                                             , sb.ToString()));

            //-------------------

            sb.Remove(0, sb.Length);
            sb.AppendLine("select notas_fiscais_lotes_itens.*, cl.razao_social, nf.Numero_nota, nf.Data_Emissao");
            sb.AppendLine(" from notas_fiscais_lotes_itens");
            sb.AppendLine("  inner join notas_fiscais nf on nf.nota_fiscal = notas_fiscais_lotes_itens.nota_fiscal");
            sb.AppendLine("     inner join clientes cl on cl.cliente = nf.cliente");
            Tabelas.Add(new Controle_Tabelas(Controle_Tabelas.TiposTabelas.Filha
                                             , "Notas_Fiscais_Lotes_Itens"
                                             , sb.ToString()));

            InitializeComponent();

#if (!DEBUG)
            this.cf_Button1.Visible = false;
#endif
            if (Name == "f0070")
            {
                cmdImprimirDANFE.Visible   = false;
                cmdCancelarNFe.Visible     = false;
                cmdBuscarStatusNFe.Visible = false;
                cmdEnviarArquivo.Visible   = true;
                cmdCartaCorrecao.Visible   = true;
            }
        }