private void csb_AtualizarFiltros_Click(object sender = null, EventArgs e = null) { try { cse_Identificador.Value = 0; cce_Atendimento.Checked = false; cce_Lancamento.Checked = false; cce_Previsto.Checked = false; cce_Finalizado.Checked = false; Datas_CheckedChanged(null, null); cccbe_Atendente.Properties.Items.Clear(); cccbe_Solicitante.Properties.Items.Clear(); var logins = from a in Conexao.Banco.TB_DIV_USUARIOs select new E_USUARIO(a, true); bs_Atendente.DataSource = logins; bs_Solicitante.DataSource = logins; bs_Status.DataSource = from a in Conexao.Banco.TB_DIV_STATUS select new E_STATUS(a); bs_Prioridade.DataSource = C_PRIORIDADE.Buscar(); bs_Categoria.DataSource = from a in Conexao.Banco.TB_DIV_CATEGORIAs select new E_CATEGORIA(a); bs_Departamento.DataSource = from a in Conexao.Banco.TB_DIV_DEPARTAMENTOs select new E_DEPARTAMENTO(a); cse_Identificador.Select(); } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
private void FAtendimentoChamado_Lancamento_Load(object sender = null, EventArgs e = null) { try { cte_Identificador.Text = chamado.ID_CHAMADO.ToString(); cde_DT_Chamado.DateTime = chamado.DT_CHAMADO.Value; cte_Solicitante.Text = String.Format("{0} - {1}", chamado.LOGIN_SOLICITANTE, Conexao.Banco.TB_DIV_USUARIOs.FirstOrDefault(a => a.LOGIN == chamado.LOGIN_SOLICITANTE).NM_USUARIO.Treat()); cte_Departamento.Text = chamado.DEPARTAMENTO.Treat(); cte_Categoria.Text = chamado.CATEGORIA.Treat(); Conexao.Banco.TB_DIV_CATEGORIAs.Where(a => a.ID_DEPARTAMENTO == chamado.DEPARTAMENTO.GetValue().ToInt()).ToList().ForEach(a => ccbe_NovaCategoria.Properties.Items.Add(new CComboBoxEditValue { ID = a.ID_CATEGORIA.ToString(), DS = a.DS_CATEGORIA.Treat() })); ccbe_NovaCategoria.SetSelected(chamado.CATEGORIA.GetValue()); cme_Descricao.Text = chamado.DS_CHAMADO.Treat(); C_PRIORIDADE.Buscar().ToList().ForEach(a => ccbe_Prioridade.SetValue(new CComboBoxEditValue { ID = a.ID_PRIORIDADE, DS = a.DS_PRIORIDADE.Treat() })); ccbe_Prioridade.SetFirst(); cde_DT_Prevista.DateTime = Conexao.Banco.GetDate().AddHours(1d); Conexao.Banco.TB_DIV_STATUS.Where(a => a.ST_INICIAR == "S").ToList().ForEach(a => cbce_ProximoStatus.SetValue(new CComboBoxEditValue { ID = a.SIGLA_STATUS, DS = a.DS_STATUS.Treat() })); cbce_ProximoStatus.SetFirst(); ccbe_Prioridade.Select(); } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }