public StatusCaixaBalcao StatusCxaBalcao(int IdUsuario) { CaixaBalcao Cx = new CaixaBalcao(); Cx.Controle = Controle; SqlDataReader Tabela; Tabela = Controle.ConsultaSQL("SELECT * FROM CaixaBalcao WHERE Status=0 and Id_Usuario=" + IdUsuario.ToString()); if (Tabela.HasRows) { Tabela.Read(); if (DateTime.Parse(Tabela["DtHrAbertura"].ToString()).ToShortDateString() == DateTime.Now.ToShortDateString()) { return(StatusCaixaBalcao.Aberto); } else { return(StatusCaixaBalcao.DtCxDif); } } else { Tabela = Controle.ConsultaSQL("SELECT * FROM CaixaBalcao WHERE Convert(Char,Data,103)='" + DateTime.Now.Date.ToShortDateString() + "' and Id_Usuario=" + IdUsuario.ToString()); if (Tabela.HasRows) { return(StatusCaixaBalcao.Fechado); } else { return(StatusCaixaBalcao.NaoAberto); } } }