} // 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
} //construtor public int InsertBD() { ta = new chamados2TableAdapter(); ta.Insert(Nome, Problema, Descricao, Convert.ToString(DataAbert), "ABERTO", null, null, Setor, null, null); int max = Convert.ToInt32(ta.maxId()); return(max); } //metodo cria um chamado
public DataTable CarregaGridChamadosAbertos() { DataTable chamados; ta = new chamados2TableAdapter(); chamados = ta.GetData(); return(chamados); }
} //metodo cria um chamado public Boolean AtribuirChamado(int nroChamado, string matricula) { try { ta = new chamados2TableAdapter(); ta.AssumirChamado(matricula, nroChamado); return(true); } catch (Exception) { return(false); } } // metodo atribui 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); }