public Caixa_Situacao BuscaCaixa_Situacao(int id) { MovimentoDAO DAO = new MovimentoDAO(); DataTable Result = new DataTable(); Caixa_Situacao cx = new Caixa_Situacao(); Result = DAO.BuscaCaixa_Situacao(id); if (Result != null) { if (Result.Rows.Count > 0) { if (!Result.Rows[0].ItemArray[0].ToString().Equals("-1")) { cx.Id = id; try { cx.Caixa_Id = (int)Result.Rows[0].ItemArray[1]; }catch { } try { cx.Situacao_Id = (int)Result.Rows[0].ItemArray[2]; }catch { } try { cx.Situacao_Nome = Result.Rows[0].ItemArray[3].ToString(); }catch { } try { cx.ValorInicial = Convert.ToDouble(Result.Rows[0].ItemArray[4].ToString()); }catch { } try { cx.TotalEntradas = Convert.ToDouble(Result.Rows[0].ItemArray[5].ToString()); }catch { } try { cx.TotalSaidas = Convert.ToDouble(Result.Rows[0].ItemArray[6].ToString()); }catch { } try { cx.DataAbertura = Convert.ToDateTime(Result.Rows[0].ItemArray[7].ToString()); }catch { } try { cx.DataFechamento = Convert.ToDateTime(Result.Rows[0].ItemArray[8].ToString()); } catch { } try { cx.TotalDinheiro = Convert.ToDouble(Result.Rows[0].ItemArray[9].ToString()); }catch { } return(cx); } } } return(null); }