コード例 #1
0
        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());
            }
        }
コード例 #2
0
        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());
            }
        }