/// <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; } }