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); }
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; } }