private void beID_DEPARTAMENTO_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { using (var filtro = new FFiltro() { Consulta = Departamento(false), Colunas = new List <Coluna>() { new Coluna { Nome = "ID", Descricao = "Id. do departamento", Tamanho = 100 }, new Coluna { Nome = "NM", Descricao = "Nome do departamento", Tamanho = 350 } } }) { if (filtro.ShowDialog() == DialogResult.OK) { beID_DEPARTAMENTO.Text = (filtro.Selecionados.FirstOrDefault().ID as int?).Padrao().ToString(); teNM_DEPARTAMENTO.Text = (filtro.Selecionados.FirstOrDefault().NM as string).Validar(); } } } catch (Exception excessao) { excessao.Validar(); } }
private void beID_UNIDADE_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { using (var filtro = new FFiltro { Consulta = Unidades(false), Colunas = new List <Coluna>() { new Coluna { Nome = "ID", Descricao = "Id. da unidade", Tamanho = 100 }, new Coluna { Nome = "NM", Descricao = "Nome da unidade", Tamanho = 350 } } }) { if (filtro.ShowDialog() == System.Windows.Forms.DialogResult.OK) { beID_UNIDADE.Text = (filtro.Selecionados.FirstOrDefault().ID as int?).Padrao().ToString(); teNM_UNIDADE.Text = (filtro.Selecionados.FirstOrDefault().NM as string).Validar(); } } } catch (Exception excessao) { excessao.Validar(); } }
private void beID_PRODUTO_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { using (var filtro = new FFiltro() { Consulta = Produtos(false), Colunas = new List <Coluna>() { new Coluna { Nome = "ID_PRODUTO", Descricao = "Id. do produto", Tamanho = 100 }, new Coluna { Nome = "NM_PRODUTO", Descricao = "Nome do produto", Tamanho = 350 }, new Coluna { Nome = "NM_MARCA", Descricao = "Nome da marca", Tamanho = 350 }, new Coluna { Nome = "QT_ESTOQUE", Descricao = "Qt. em estoque", Tamanho = 350 }, new Coluna { Nome = "VL_UNITARIO", Descricao = "Vl. unitário", Tamanho = 350 }, } }) { if (filtro.ShowDialog() == DialogResult.OK) { PreencherProduto(filtro.Selecionados.FirstOrDefault()); } } } catch (Exception excessao) { excessao.Validar(); } }
private void beID_PAIS_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { var consulta = new QPaisUFCidade(); using (var filtro = new FFiltro { Consulta = (from a in consulta.Paises select new { ID_PAIS = a.ID_PAIS, NM_PAIS = a.NM }).AsQueryable(), Colunas = new List <Coluna>() { 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_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(); } }
private void beID_PRODUTO_COMPOSICAO_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { if (e.Button.Tag.ToString() == "pesquisar") { using (var filtro = new FFiltro() { Consulta = Composicao(false), Colunas = new List <Coluna>() { new Coluna { Nome = "ID", Descricao = "Id. do produto", Tamanho = 100 }, new Coluna { Nome = "NM", Descricao = "Nome do produto", Tamanho = 350 } } }) { if (filtro.ShowDialog() == DialogResult.OK) { beID_PRODUTO_COMPOSICAO.Text = (filtro.Selecionados.FirstOrDefault().ID as int?).Padrao().ToString(); teNM_PRODUTO_COMPOSICAO.Text = (filtro.Selecionados.FirstOrDefault().NM as string).Validar(); } } } else if (e.Button.Tag.ToString() == "adicionar") { beID_PRODUTO_COMPOSICAO_Leave(null, null); if (!beID_PRODUTO_COMPOSICAO.Text.TemValor()) { throw new SYSException(Mensagens.Necessario("um produto válido")); } var existentes = gvComposicao.DataSource as BindingList <TB_EST_PRODUTO>; if (existentes.Any(a => a.ID_PRODUTO == beID_PRODUTO_COMPOSICAO.Text.ToInt32().Padrao())) { throw new SYSException("O produto já consta adicionado na lista!"); } existentes.Add(new QProduto().Buscar(beID_PRODUTO_COMPOSICAO.Text.ToInt32().Padrao()).FirstOrDefault()); gcComposicao.DataSource = existentes; } else if (e.Button.Tag.ToString() == "remover") { var selecionado = gvComposicao.GetSelectedRow <TB_EST_PRODUTO>(); if (selecionado == null) { return; } var existentes = gvComposicao.DataSource as BindingList <TB_EST_PRODUTO>; existentes.Remove(selecionado); gcComposicao.DataSource = existentes; } } catch (Exception excessao) { excessao.Validar(); } }