private void cbe_Grupo_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { using (var formaPesquisa = new FPesquisa()) { formaPesquisa.Filtros = new List <FPesquisa.Filtro>() { new FPesquisa.Filtro { Descricao = "Identificador", Nome = "ID_GRUPOUSUARIO", Tamanho = 100 }, new FPesquisa.Filtro { Descricao = "Observação", Nome = "DS_GRUPO", Tamanho = 350 } }; formaPesquisa.Consulta = from a in Conexao.Banco.TB_DIV_GRUPOUSUARIOs select new E_GRUPOUSUARIO(a); if (formaPesquisa.ShowDialog() == DialogResult.OK) { cbe_Grupo.Text = formaPesquisa.Selecionados.Cast <E_GRUPOUSUARIO>().First().ID_GRUPOUSUARIO.ToString(); cte_DS_Grupo.Text = formaPesquisa.Selecionados.Cast <E_GRUPOUSUARIO>().First().DS_GRUPO.Treat(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
private void cbe_Categoria_ButtonClick(object sender, ButtonPressedEventArgs e) { try { using (var formaPesquisa = new FPesquisa()) { var filtros = new List <FPesquisa.Filtro>(); var id_categoria = new FPesquisa.Filtro { Descricao = "Identificador", Nome = "ID_CATEGORIA", Tamanho = 100 }; var ds_categoria = new FPesquisa.Filtro { Descricao = "Descrição", Nome = "DS_CATEGORIA", Tamanho = 350 }; filtros.Add(id_categoria); filtros.Add(ds_categoria); formaPesquisa.Filtros = filtros; formaPesquisa.Multiplos = false; formaPesquisa.Consulta = from a in Conexao.Banco.TB_DIV_CATEGORIAs select new E_CATEGORIA(a); if (formaPesquisa.ShowDialog() == DialogResult.OK) { cbe_Categoria.Text = formaPesquisa.Selecionados.Cast <E_CATEGORIA>().First().ID_CATEGORIA.ToString(); cte_DS_Categoria.Text = formaPesquisa.Selecionados.Cast <E_CATEGORIA>().First().DS_CATEGORIA.Treat(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
private void cbe_Departamento_ButtonClick(object sender, ButtonPressedEventArgs e) { try { using (var formaPesquisa = new FPesquisa()) { var filtros = new List <FPesquisa.Filtro>(); var id_equipamento = new FPesquisa.Filtro { Descricao = "Identificador", Nome = "ID_EQUIPAMENTO", Tamanho = 100 }; var ds_observacao = new FPesquisa.Filtro { Descricao = "Observação", Nome = "DS_OBSERVACAO", Tamanho = 350 }; filtros.Add(id_equipamento); filtros.Add(ds_observacao); formaPesquisa.Filtros = filtros; formaPesquisa.Multiplos = false; formaPesquisa.Consulta = from a in Conexao.Banco.TB_DIV_EQUIPAMENTOs select new E_EQUIPAMENTO(a); if (formaPesquisa.ShowDialog() == DialogResult.OK) { cbe_Equipamento.Text = formaPesquisa.Selecionados.Cast <E_EQUIPAMENTO>().First().ID_EQUIPAMENTO.ToString(); cte_DS_Observacao.Text = formaPesquisa.Selecionados.Cast <E_EQUIPAMENTO>().First().DS_OBSERVACAO.Treat(); } } } catch (Exception excessao) { Excessoes.Exceptions(excessao); } }
private void cbe_GrupoProduto_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { using (var formaPesquisa = new FPesquisa()) { var filtros = new List <FPesquisa.Filtro>(); var id_grupo = new FPesquisa.Filtro { Descricao = "Identificador", Nome = "ID_GRUPO", Tamanho = 100 }; var ds_grupo = new FPesquisa.Filtro { Descricao = "Nome", Nome = "DS_GRUPO", Tamanho = 350 }; filtros.Add(id_grupo); filtros.Add(ds_grupo); formaPesquisa.Filtros = filtros; formaPesquisa.Multiplos = false; formaPesquisa.Consulta = from a in Conexao.Banco.TB_DIV_GRUPOPRODUTOs select new E_GRUPOPRODUTO(a); if (formaPesquisa.ShowDialog() == DialogResult.OK) { cbe_GrupoProduto.Text = formaPesquisa.Selecionados.Cast <E_GRUPOPRODUTO>().First().ID_GRUPO.ToString(); cte_DS_GrupoProduto.Text = formaPesquisa.Selecionados.Cast <E_GRUPOPRODUTO>().First().DS_GRUPO.Treat(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
private void cbe_Usuario_ButtonClick(object sender, ButtonPressedEventArgs e) { try { using (var formaPesquisa = new FPesquisa()) { var filtros = new List <FPesquisa.Filtro>(); var login = new FPesquisa.Filtro { Descricao = "Login", Nome = "LOGIN", Tamanho = 100 }; var nm_usuario = new FPesquisa.Filtro { Descricao = "Nome do usuário", Nome = "NM_USUARIO", Tamanho = 350 }; filtros.Add(login); filtros.Add(nm_usuario); formaPesquisa.Filtros = filtros; formaPesquisa.Multiplos = false; formaPesquisa.Consulta = from a in Conexao.Banco.TB_DIV_USUARIOs select new { a.LOGIN, a.NM_USUARIO }; if (formaPesquisa.ShowDialog() == DialogResult.OK) { cbe_Usuario.Text = formaPesquisa.SelecionadosDataTable.Rows[0]["LOGIN"].ToString(); cte_NM_Usuario.Text = formaPesquisa.SelecionadosDataTable.Rows[0]["NM_USUARIO"].ToString(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
private void cbe_Marca_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { using (var formaPesquisa = new FPesquisa()) { var filtros = new List <FPesquisa.Filtro>(); var id_marca = new FPesquisa.Filtro { Descricao = "Identificador", Nome = "ID_MARCA", Tamanho = 100 }; var ds_marca = new FPesquisa.Filtro { Descricao = "Descrição", Nome = "DS_MARCA", Tamanho = 350 }; filtros.Add(id_marca); filtros.Add(ds_marca); formaPesquisa.Filtros = filtros; formaPesquisa.Consulta = from a in Conexao.Banco.TB_DIV_MARCAs select new E_MARCA(a); if (formaPesquisa.ShowDialog() == DialogResult.OK) { cbe_Marca.Text = formaPesquisa.Selecionados.Cast <E_MARCA>().First().ID_MARCA.ToString(); cte_DS_Marca.Text = formaPesquisa.Selecionados.Cast <E_MARCA>().First().DS_MARCA.Treat(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
private void csb_AdicionarGrupo_Click(object sender = null, EventArgs e = null) { try { var registrosGrid = gv_Grupos.ToGridList <E_GRUPOUSUARIO>(); using (var pesquisa = new FPesquisa() { Consulta = from a in Conexao.Banco.TB_DIV_GRUPOUSUARIOs where !registrosGrid.Select(b => b.ID_GRUPOUSUARIO).Contains(a.ID_GRUPOUSUARIO) select new E_GRUPOUSUARIO(a), Filtros = new List <FPesquisa.Filtro> { new FPesquisa.Filtro { Tamanho = 350, Nome = "DS_GRUPO", Descricao = "Descrição" } } }) { if (pesquisa.ShowDialog() == DialogResult.OK) { registrosGrid.AddRange(pesquisa.Selecionados.Cast <E_GRUPOUSUARIO>()); gc_Grupos.DataSource = registrosGrid; } } gv_Grupos.BestFitColumns(); } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
private void csb_AdicionarAcesso_Click(object sender = null, EventArgs e = null) { try { var registrosGrid = gv_Acessos.ToGridList <E_ACESSO>(); using (var pesquisa = new FPesquisa() { Consulta = from a in Conexao.Banco.TB_DIV_MENUs where !registrosGrid.Select(b => b.ID_MENU).Contains(a.ID_MENU) select new E_ACESSO(null, a), Filtros = new List <FPesquisa.Filtro> { new FPesquisa.Filtro { Tamanho = 350, Nome = "DS_MENU", Descricao = "Descrição" } }, Multiplos = true }) { if (pesquisa.ShowDialog() == DialogResult.OK) { registrosGrid.AddRange(pesquisa.Selecionados.Cast <E_ACESSO>()); gc_Acessos.DataSource = registrosGrid; } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
private void cbe_Equipamento_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { using (var formaPesquisa = new FPesquisa()) { formaPesquisa.Filtros = new List <FPesquisa.Filtro>() { new FPesquisa.Filtro { Descricao = "Identificador", Nome = "ID_EQUIPAMENTO", Tamanho = 100 }, new FPesquisa.Filtro { Descricao = "Observação", Nome = "DS_OBSERVACAO", Tamanho = 350 }, new FPesquisa.Filtro { Descricao = "Aquisição", Nome = "DT_AQUISICAO", Tamanho = 75 }, new FPesquisa.Filtro { Descricao = "Identificação", Nome = "NR_IDENTIFICACAO", Tamanho = 75 }, new FPesquisa.Filtro { Descricao = "Grupo", Nome = "GRUPO", Tamanho = 75 }, new FPesquisa.Filtro { Descricao = "Status", Nome = "STATUS", Tamanho = 75 }, }; formaPesquisa.Consulta = from a in Conexao.Banco.TB_DIV_EQUIPAMENTOs select new { a.ID_EQUIPAMENTO, a.DS_OBSERVACAO, a.DT_AQUISICAO, a.NR_IDENTIFICACAO, GRUPO = a.TB_DIV_GRUPOPRODUTO != null ? (a.TB_DIV_GRUPOPRODUTO.ID_GRUPO + " - " + a.TB_DIV_GRUPOPRODUTO.DS_GRUPO) : "", STATUS = ((a.ST_ATIVO ?? "A") == "A") ? "ATIVO" : "CANCELADO" }; if (formaPesquisa.ShowDialog() == DialogResult.OK) { cbe_Equipamento.Text = formaPesquisa.SelecionadosDataTable.Rows[0]["ID_EQUIPAMENTO"].ToString(); cte_DS_Observacao.Text = formaPesquisa.SelecionadosDataTable.Rows[0]["DS_OBSERVACAO"].ToString(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
private void cbe_Departamento_ButtonClick(object sender, ButtonPressedEventArgs e) { try { using (var formaPesquisa = new FPesquisa()) { formaPesquisa.Filtros = new List <FPesquisa.Filtro> { new FPesquisa.Filtro { Descricao = "Identificador", Nome = "ID_EQUIPAMENTO", Tamanho = 100 }, new FPesquisa.Filtro { Descricao = "Observação", Nome = "DS_OBSERVACAO", Tamanho = 150 }, new FPesquisa.Filtro { Descricao = "Número de identificação", Nome = "NR_IDENTIFICACAO", Tamanho = 150 }, new FPesquisa.Filtro { Descricao = "Grupo do produto", Nome = "DS_GRUPO", Tamanho = 250 }, new FPesquisa.Filtro { Descricao = "Marca do produto", Nome = "DS_MARCA", Tamanho = 250 }, new FPesquisa.Filtro { Descricao = "Modelo do produto", Nome = "DS_MODELO", Tamanho = 250 }, }; formaPesquisa.Multiplos = false; formaPesquisa.Consulta = from a in Conexao.Banco.TB_DIV_EQUIPAMENTOs select new E_EQUIPAMENTO(a); if (formaPesquisa.ShowDialog() == DialogResult.OK) { cbe_Equipamento.Text = formaPesquisa.Selecionados.Cast <E_EQUIPAMENTO>().First().ID_EQUIPAMENTO.ToString(); cte_DS_Observacao.Text = formaPesquisa.Selecionados.Cast <E_EQUIPAMENTO>().First().DS_OBSERVACAO.Treat(); cte_GrupoProduto.Text = formaPesquisa.Selecionados.Cast <E_EQUIPAMENTO>().First().GRUPO.DS_GRUPO.Treat(); cte_NR_Identificacao.Text = formaPesquisa.Selecionados.Cast <E_EQUIPAMENTO>().First().NR_IDENTIFICACAO.Treat(); cte_Modelo.Text = formaPesquisa.Selecionados.Cast <E_EQUIPAMENTO>().First().DS_MODELO.Treat(); cte_Marca.Text = formaPesquisa.Selecionados.Cast <E_EQUIPAMENTO>().First().DS_MARCA.Treat(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
private void cbe_Modelo_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { using (var formaPesquisa = new FPesquisa()) { formaPesquisa.Filtros = new List <FPesquisa.Filtro> { new FPesquisa.Filtro { Descricao = "Identificador", Nome = "ID_MODELO", Tamanho = 100 }, new FPesquisa.Filtro { Descricao = "Modelo", Nome = "DS_MODELO", Tamanho = 350 }, new FPesquisa.Filtro { Descricao = "Marca", Nome = "DS_MARCA", Tamanho = 350 }, }; formaPesquisa.Consulta = from a in Conexao.Banco.TB_DIV_MODELOs select new { a.ID_MODELO, a.DS_MODELO, a.TB_DIV_MARCA.DS_MARCA }; if (formaPesquisa.ShowDialog() == DialogResult.OK) { cbe_Modelo.Text = formaPesquisa.SelecionadosDataTable.Rows[0]["ID_MODELO"].ToString(); cte_DS_Modelo.Text = formaPesquisa.SelecionadosDataTable.Rows[0]["DS_MODELO"].ToString(); cte_DS_Marca.Text = formaPesquisa.SelecionadosDataTable.Rows[0]["DS_MARCA"].ToString(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
private void sb_CopiarInformacoes_Click(object sender, EventArgs e) { try { using (var pesquisa = new FPesquisa() { Consulta = from a in Conexao.Banco.TB_DIV_USUARIOs select new E_USUARIO(a, true), Filtros = new List <FPesquisa.Filtro> { new FPesquisa.Filtro { Tamanho = 350, Nome = "LOGIN", Descricao = "Login" }, new FPesquisa.Filtro { Tamanho = 350, Nome = "NM_USUARIO", Descricao = "Nome" } }, Multiplos = true }) { if (pesquisa.ShowDialog() == DialogResult.OK) { var selecionado = Conexao.Banco.TB_DIV_USUARIOs.FirstOrDefault(a => a.LOGIN == pesquisa.Selecionados.Cast <E_USUARIO>().First().LOGIN); cbe_Departamento.Text = selecionado.ID_DEPARTAMENTO.GetValueOrDefault().ToString(); cbe_Departamento_Leave(); cbe_Cargo.Text = selecionado.ID_CARGO.GetValueOrDefault().ToString(); cbe_Cargo_Leave(); gc_Acessos.DataSource = selecionado.TB_DIV_ACESSOs.Select(a => new E_ACESSO(a)); gc_RegrasEspeciais.DataSource = selecionado.TB_DIV_LOGIN_X_REGRAACESSOs.Select(a => new E_REGRAACESSO(a.TB_DIV_REGRAACESSO)); gc_Grupos.DataSource = selecionado.TB_DIV_USUARIO_X_GRUPOs.Select(a => new E_GRUPOUSUARIO(a.TB_DIV_GRUPOUSUARIO)); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }