private static OrdemServico PreencherOS(DataTable tabela)
{
List<string> OSBaseLista = new List<string>();
OrdemServico OSBase = new OrdemServico();
try
{
foreach (DataRow r in tabela.Rows)
{
foreach (DataColumn c in tabela.Columns)
{
OSBaseLista.Add(r[c].ToString());
}
}
OSBase.ID = Convert.ToInt32(OSBaseLista[0]);
OSBase.Situacao = OSBaseLista[1];
OSBase.Defeito = OSBaseLista[2];
OSBase.Descricao = OSBaseLista[3];
OSBase.Observacao = OSBaseLista[4];
OSBase.NumeroSerie = OSBaseLista[5];
OSBase.Equipamento = OSBaseLista[6];
OSBase.dataEntradaServico = OSBaseLista[7];
OSBase.IDCliente = Convert.ToInt32(OSBaseLista[8]);
OSBase.IDTecnico = Convert.ToInt32(OSBaseLista[9]);
}
catch (Exception ex)
{
ControllerArquivoLog.GeraraLog(ex);
}
return OSBase;
}