Exemplo n.º 1
0
        /// <summary>
        /// Carrega os dados da tarefa escolhida
        /// </summary>
        public static void CarregarTarefa()
        {
            try
            {
                int idEmpresa = 0, idFuncionario = 0;

                string comando = "Select ID from tbl_contato"
                                 + " where nome = '" + empresa + "';";
                idEmpresa = int.Parse(Sistema.ConsultaSimples(comando));

                comando = "Select ID from tbl_funcionarios"
                          + " where nome = '" + atribuicao + "';";
                idFuncionario = int.Parse(Sistema.ConsultaSimples(comando));

                comando = "Select ID from tbl_tarefas"
                          + " where empresa = '" + idEmpresa + "' AND funcionario = '" + idFuncionario +
                          "' AND assunto = '" + assunto + "';";

                id = int.Parse(Sistema.ConsultaSimples(comando));
            }
            catch (Exception)
            {
                ListaErro.RetornaErro(15);
                return;
            }
            finally
            {
                novaTarefa = false;

                List <string> lista = Sistema.ConsultaTarefas("select tbl_contato.nome AS 'empresa', " +
                                                              "tbl_funcionarios.nome as 'funcionario', tbl_tarefas.`status`, tbl_tarefas.assunto, " +
                                                              "tbl_tarefas.dataCadastro, tbl_tarefas.datainicial, tbl_tarefas.datafinal, " +
                                                              "tbl_tarefas.prioridade, tbl_tarefas.texto from tbl_tarefas " +
                                                              "Join tbl_contato on tbl_contato.ID = tbl_tarefas.Empresa " +
                                                              "Join tbl_funcionarios on tbl_funcionarios.id = tbl_tarefas.Funcionario " +
                                                              "Where tbl_tarefas.id = " + ID + ";");


                Empresa      = lista[0];
                Atribuicao   = lista[1];
                Status       = int.Parse(lista[2]) - 1;
                Assunto      = lista[3];
                dataCadastro = lista[4].Substring(0, 10);
                DataInicial  = lista[5].Substring(0, 10);
                if (lista[6] == "" || lista[6] == null)
                {
                    DataFinal = lista[5].Substring(0, 10);
                }
                else
                {
                    DataFinal = lista[6].Substring(0, 10);
                }

                Prioridade = int.Parse(lista[7]);
                Texto      = lista[8];
                titulo     = lista[0] + " - " + lista[3];
                Anexos     = Sistema.ConsultaAnexosTarefa(ID, "select nome from tbl_tarefa_anexos " +
                                                          "Where id = " + ID + ";");

                _empresa     = lista[0];
                _atribuicao  = lista[1];
                _status      = int.Parse(lista[2]) - 1;
                _assunto     = lista[3];
                _dataInicial = lista[5].Substring(0, 10);
                if (lista[6] == "" || lista[6] == null)
                {
                    _dataFinal = lista[5].Substring(0, 10);
                }
                else
                {
                    _dataFinal = lista[6].Substring(0, 10);
                }
                _prioridade = int.Parse(lista[7]);
                _texto      = lista[8];
                _anexos     = Anexos;
            }
        }