private void BuscaClifor() { try { using (var filtro = new SYS.FORMS.FFiltro() { Consulta = Clifors(false), Colunas = new List <SYS.FORMS.Coluna>() { new SYS.FORMS.Coluna { Nome = "ID", Descricao = "Identificador do Produto", Tamanho = 100 }, new SYS.FORMS.Coluna { Nome = "NM", Descricao = "Nome do Produto", Tamanho = 350 } } }) { if (filtro.ShowDialog() == System.Windows.Forms.DialogResult.OK) { beCliente.Text = (filtro.Selecionados.FirstOrDefault().ID as int?).Padrao().ToString(); teNMCliente.Text = (filtro.Selecionados.FirstOrDefault().NM).Padrao().ToString(); } } } catch (Exception excessao) { excessao.Validar(); } }
private void beCondicao_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { using (var filtro = new SYS.FORMS.FFiltro() { Consulta = CondicaoPagamento(false), Colunas = new List <SYS.FORMS.Coluna>() { new SYS.FORMS.Coluna { Nome = "ID", Descricao = "Identificador da condição de pagamento", Tamanho = 100 }, new SYS.FORMS.Coluna { Nome = "NM", Descricao = "Nome da condição de pagamento", Tamanho = 350 } } }) { if (filtro.ShowDialog() == System.Windows.Forms.DialogResult.OK) { beCondicao.Text = (filtro.Selecionados.FirstOrDefault().ID as int?).Padrao().ToString(); teCondicao.Text = (filtro.Selecionados.FirstOrDefault().NM as string).Validar(); } } } catch (Exception excessao) { excessao.Validar(); } }
private void beID_CIDADE_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { var consulta = new QPaisUFCidade(); using (var filtro = new SYS.FORMS.FFiltro { Consulta = (from a in consulta.Cidades join b in consulta.UFs on new { a.ID_UF } equals new { b.ID_UF } join c in consulta.Paises on new { b.ID_PAIS } equals new { c.ID_PAIS } select new { ID_CIDADE = a.ID_CIDADE, NM_CIDADE = a.NM, ID_UF = b.ID_UF, NM_UF = b.NM, ID_PAIS = c.ID_PAIS, NM_PAIS = c.NM }).AsQueryable(), Colunas = new List <SYS.FORMS.Coluna>() { new SYS.FORMS.Coluna { Nome = "ID_CIDADE", Descricao = "Identificador da cidade", Tamanho = 100 }, new SYS.FORMS.Coluna { Nome = "NM_CIDADE", Descricao = "Nome da cidade", Tamanho = 350 }, new SYS.FORMS.Coluna { Nome = "ID_UF", Descricao = "Identificador da U.F.", Tamanho = 100 }, new SYS.FORMS.Coluna { Nome = "NM_UF", Descricao = "Nome da U.F.", Tamanho = 350 }, new SYS.FORMS.Coluna { Nome = "ID_PAIS", Descricao = "Identificador do país", Tamanho = 100 }, new SYS.FORMS.Coluna { Nome = "NM_PAIS", Descricao = "Nome do país", Tamanho = 350 }, } }) { if (filtro.ShowDialog() == System.Windows.Forms.DialogResult.OK) { beID_CIDADE.Text = (filtro.Selecionados.FirstOrDefault().ID_CIDADE as int?).Padrao().ToString(); teNM_CIDADE.Text = (filtro.Selecionados.FirstOrDefault().NM_CIDADE as string).Padrao().ToString(); beID_UF.Text = (filtro.Selecionados.FirstOrDefault().ID_UF as int?).Padrao().ToString(); teNM_UF.Text = (filtro.Selecionados.FirstOrDefault().NM_UF as string).Padrao().ToString(); beID_PAIS.Text = (filtro.Selecionados.FirstOrDefault().ID_PAIS as int?).Padrao().ToString(); teNM_PAIS.Text = (filtro.Selecionados.FirstOrDefault().NM_PAIS as string).Padrao().ToString(); } } } catch (Exception excessao) { excessao.Validar(); } }
public FRelancao_Venda() { InitializeComponent(); beIDProduto.ButtonClick += delegate { try { using (var filtro = new SYS.FORMS.FFiltro() { Consulta = Produtos(false), Colunas = new List<SYS.FORMS.Coluna>() { new SYS.FORMS.Coluna { Nome = "ID", Descricao = "Identificador do Produto", Tamanho = 100}, new SYS.FORMS.Coluna { Nome = "NM",Descricao = "Nome do Produto", Tamanho = 350} } }) { if (filtro.ShowDialog() == System.Windows.Forms.DialogResult.OK) { beIDProduto.Text = (filtro.Selecionados.FirstOrDefault().ID as int?).Padrao().ToString(); teNMProduto.Text = (filtro.Selecionados.FirstOrDefault().NM as string).Validar(); } } } catch (Exception excessao) { excessao.Validar(); } }; Action ProdutoLeave = delegate { try { var produto = Produtos(true).FirstOrDefaultDynamic(); if (produto != null) { beIDProduto.Text = produto != null ? (produto.ID as int?).Padrao().ToString() : ""; teNMProduto.Text = produto != null ? (produto.NM as string).Validar() : ""; } } catch (Exception excessao) { excessao.Validar(); } }; beIDProduto.Leave += delegate { ProdutoLeave(); }; }
public FEmpresa_Cadastro() { InitializeComponent(); this.Shown += delegate { try { beClifor.ButtonClick += delegate { try { using (var filtro = new SYS.FORMS.FFiltro() { Consulta = Clifor(false), Colunas = new List <SYS.FORMS.Coluna>() { new SYS.FORMS.Coluna { Nome = "ID", Descricao = "Identificador do clifor", Tamanho = 100 }, new SYS.FORMS.Coluna { Nome = "NM", Descricao = "Nome do clifor", Tamanho = 350 } } }) { if (filtro.ShowDialog() == System.Windows.Forms.DialogResult.OK) { beClifor.Text = (filtro.Selecionados.FirstOrDefault().ID as int?).Padrao().ToString(); teRazao.Text = (filtro.Selecionados.FirstOrDefault().NM as string).Validar(); } } } catch (Exception excessao) { excessao.Validar(); } }; Action CliforLeave = delegate { try { var grupo = Clifor(true).FirstOrDefaultDynamic(); beClifor.Text = grupo != null ? (grupo.ID as int?).Padrao().ToString() : ""; teRazao.Text = grupo != null ? (grupo.NM as string).Validar() : ""; } catch (Exception excessao) { excessao.Validar(); } }; beClifor.Leave += delegate { CliforLeave(); }; if (Modo == Modo.Cadastrar) { empresa = new TB_CON_EMPRESA(); } else if (Modo == Modo.Alterar) { if (empresa == null) { Excessoes.Alterar(); } teIdentificador.Text = empresa.ID_EMPRESA.ToString(); beClifor.Text = empresa.ID_CLIFOR.ToString().Validar(); CliforLeave(); ceGourmet.Checked = empresa.ST_GOURMET.Padrao();// ?? false; } } catch (Exception excessao) { excessao.Validar(); } }; }
public FMesa_Cadastro() { InitializeComponent(); this.Shown += delegate { try { beAmbiente.ButtonClick += (s, e) => { if (e.Button.Tag.ToString() == "adicionar") { try { using (var filtro = new SYS.FORMS.FFiltro() { Consulta = Ambientes(false), Colunas = new List <SYS.FORMS.Coluna>() { new SYS.FORMS.Coluna { Nome = "ID", Descricao = "Identificador do ambiente", Tamanho = 100 }, new SYS.FORMS.Coluna { Nome = "NM", Descricao = "Nome do ambiente", Tamanho = 350 } } }) { if (filtro.ShowDialog() == System.Windows.Forms.DialogResult.OK) { beAmbiente.Text = (filtro.Selecionados.FirstOrDefault().ID as int?).Padrao().ToString(); teNMambiente.Text = (filtro.Selecionados.FirstOrDefault().NM as string).Validar(); } } } catch (Exception excessao) { excessao.Validar(); } } }; Action AmbienteLeave = delegate { try { var complemento = Ambientes(true).FirstOrDefaultDynamic(); beAmbiente.Text = complemento != null ? (complemento.ID as int?).Padrao().ToString() : ""; teNMambiente.Text = complemento != null ? (complemento.NM as string).Validar() : ""; } catch (Exception excessao) { excessao.Validar(); } }; beAmbiente.Leave += delegate { AmbienteLeave(); }; if (Modo == Modo.Cadastrar) { Mesa = new TB_GOU_MESA(); } else if (Modo == Modo.Alterar) { if (Mesa == null) { Excessoes.Alterar(); } teInicial.ReadOnly = true; teFinal.ReadOnly = true; teIdentificador.Text = Mesa.ID_MESA.ToString(); beAmbiente.Text = Mesa.ID_AMBIENTE.ToString(); AmbienteLeave(); ceAtivo.Checked = Mesa.ST_ATIVO ?? false; } } catch (Exception excessao) { excessao.Validar(); } }; }
private void beID_ENDERECO_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { var enderecos = new QEndereco(); var paisesUFsCidades = new QPaisUFCidade(); if (e.Button.Tag.ToString() == "buscar") { using (var filtro = new SYS.FORMS.FFiltro { Consulta = from a in (from a in new QEndereco().Buscar() select new { ID_ENDERECO = a.ID_ENDERECO, NM_RUA = a.NM_RUA, NM_BAIRRO = a.NM_BAIRRO, NR = a.NR, CEP = a.CEP, ID_CIDADE = a.ID_CIDADE, ID_UF = a.ID_UNIDADEFEDERATIVA, ID_PAIS = a.ID_PAIS }).ToList().AsQueryable() // desprende do banco por causa do join que está local, e não no banco de dados join b in paisesUFsCidades.Cidades on new { a.ID_CIDADE } equals new { ID_CIDADE = (int?)b.ID_CIDADE } join c in paisesUFsCidades.UFs on new { a.ID_UF } equals new { ID_UF = (int?)c.ID_UF } join d in paisesUFsCidades.Paises on new { a.ID_PAIS } equals new { ID_PAIS = (int?)d.ID_PAIS } select new { a.ID_ENDERECO, a.NM_RUA, a.NM_BAIRRO, a.NR, a.CEP, NM_CIDADE = b.NM, NM_UF = c.NM, NM_PAIS = d.NM }, Colunas = new List <Coluna>() { new Coluna { Nome = "ID_ENDERECO", Descricao = "Identificador do endereço", Tamanho = 100 }, new Coluna { Nome = "CEP", Descricao = "C.E.P.", Tamanho = 100 }, new Coluna { Nome = "ID_CIDADE", Descricao = "Identificador da cidade", Tamanho = 100 }, new Coluna { Nome = "NM_CIDADE", Descricao = "Nome da cidade", Tamanho = 350 }, new Coluna { Nome = "ID_UF", Descricao = "Identificador da U.F.", Tamanho = 100 }, new Coluna { Nome = "NM_UF", Descricao = "Nome da U.F.", Tamanho = 350 }, new Coluna { Nome = "ID_PAIS", Descricao = "Identificador do país", Tamanho = 100 }, new Coluna { Nome = "NM_PAIS", Descricao = "Nome do país", Tamanho = 350 }, } }) { if (filtro.ShowDialog() == DialogResult.OK) { beID_ENDERECO.Text = (filtro.Selecionados.FirstOrDefault().ID_ENDERECO as int?).Padrao().ToString(); teCEP.Text = (filtro.Selecionados.FirstOrDefault().CEP as string).Padrao().ToString(); teNM_RUA.Text = (filtro.Selecionados.FirstOrDefault().NM_RUA as string).Padrao().ToString(); teNM_BAIRRO.Text = (filtro.Selecionados.FirstOrDefault().NM_BAIRRO as string).Padrao().ToString(); teNM_UF.Text = (filtro.Selecionados.FirstOrDefault().NM_UF as string).Padrao().ToString(); teNM_PAIS.Text = (filtro.Selecionados.FirstOrDefault().NM_PAIS as string).Padrao().ToString(); } } } else if (e.Button.Tag.ToString() == "adicionar") { if (beID_ENDERECO.Text.TemValor()) { var endereco = (from a in enderecos.Buscar(beID_ENDERECO.Text.ToInt32().Padrao()) select a).FirstOrDefault(); if (endereco != null) { var lista = (gvEndereco.DataSource as BindingList <TB_REL_ENDERECO>) ?? new BindingList <TB_REL_ENDERECO>(); lista.Add(endereco); gcEndereco.DataSource = lista; } } } else if (e.Button.Tag.ToString() == "remover") { var selecionado = gvEndereco.GetSelectedRow(); if (selecionado != null) { var lista = (gvEndereco.DataSource as BindingList <TB_REL_ENDERECO>) ?? new BindingList <TB_REL_ENDERECO>(); lista.Remove(lista.FirstOrDefault(a => a.ID_ENDERECO == selecionado.ID_ENDERECO)); gcEndereco.DataSource = lista; } } } catch (Exception excessao) { excessao.Validar(); } }
public FUsuario_Cadastro() { InitializeComponent(); this.Shown += delegate { try { beClifor.ButtonClick += delegate { try { using (var filtro = new SYS.FORMS.FFiltro { Consulta = Clifor(false), Colunas = new List <SYS.FORMS.Coluna>() { new SYS.FORMS.Coluna { Nome = "ID", Descricao = "Identificador do clifor", Tamanho = 100 }, new SYS.FORMS.Coluna { Nome = "NM", Descricao = "Nome do clifor", Tamanho = 350 } } }) { if (filtro.ShowDialog() == System.Windows.Forms.DialogResult.OK) { beClifor.Text = (filtro.Selecionados.FirstOrDefault().ID as int?).Padrao().ToString(); teNMClifor.Text = (filtro.Selecionados.FirstOrDefault().NM as string).Validar(); } } } catch (Exception excessao) { excessao.Validar(); } }; Action CliforLeave = delegate { try { var unidade = Clifor(true).FirstOrDefaultDynamic(); beClifor.Text = unidade != null ? (unidade.ID as int?).Padrao().ToString() : ""; teNMClifor.Text = unidade != null ? (unidade.NM as string).Validar() : ""; } catch (Exception excessao) { excessao.Validar(); } }; beClifor.Leave += delegate { CliforLeave(); }; if (Modo == Modo.Cadastrar) { usuario = new TB_CON_USUARIO(); } else if (Modo == Modo.Alterar) { if (usuario == null) { Excessoes.Alterar(); } teIdentificador.Text = usuario.ID_USUARIO.ToString(); teSenha.Text = usuario.SENHA.Validar(); rgTP.SelectedIndex = usuario.TP == "N" ? 0 : 1; ceAtivo.Checked = usuario.ST_ATIVO ?? false; beClifor.Text = usuario.ID_CLIFOR.ToString(); CliforLeave(); teIdentificador.ReadOnly = true; } } catch (Exception excessao) { excessao.Validar(); } }; }