} // metodo atribui um chamado public Boolean EncerrarChamado(int chamado, string solucao) { DataTable dt = new DataTable(); ta = new chamados2TableAdapter(); try { DateTime dataNow, dataAbertura; string dataResul; dt = ta.GetDataById(chamado); dataAbertura = Convert.ToDateTime(dt.Rows[0]["dataAbert"].ToString()); dataNow = DateTime.Now; dataResul = dataNow.Subtract(dataAbertura).ToString().Substring(0, 8); //ta = new chamados2TableAdapter(); ta.FecharChamado(Convert.ToString(dataNow), solucao, Convert.ToString(dataResul), chamado); return(true); } catch (Exception) { return(false); } } //metodo encerra um chamado
public DataTable PesquisaGridChamadosAbertos(int opcao, string condicao) { DataTable chamados = null; ta = new chamados2TableAdapter(); if (opcao == 1) { chamados = ta.GetDataBySolicitante(condicao); } else if (opcao == 2) { chamados = ta.GetDataById(Convert.ToInt32(condicao)); } else if (opcao == 3) { chamados = ta.GetDataByProblema(condicao); } return(chamados); }