예제 #1
0
        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);
        }