Exemplo n.º 1
0
        private void CalculaVagas()
        {
            int vC = 0, vM = 0, vO = 0;
            int vOC = 0, vOM = 0, vOO = 0;
            int vDC = 0, vDM = 0, vDO = 0;

            MovimentoDAO mDAO  = new MovimentoDAO();
            IDataReader  vagas = mDAO.GetVagasOcupadas();

            vC = est.Vagas_carro;
            vM = est.Vagas_moto;
            vO = est.Vagas_outros;

            while (vagas.Read())
            {
                if (vagas["tipo_veiculo"].ToString().Equals("C"))
                {
                    vOC = Convert.ToInt32(vagas["qtde"].ToString());
                }
                else if (vagas["tipo_veiculo"].ToString().Equals("M"))
                {
                    vOM = Convert.ToInt32(vagas["qtde"].ToString());
                }
                else if (vagas["tipo_veiculo"].ToString().Equals("O"))
                {
                    vOO = Convert.ToInt32(vagas["qtde"].ToString());
                }
            }

            vDC = vC - vOC;
            vDM = vM - vOM;
            vDO = vO - vOO;

            lblCarrosD.Text = vDC.ToString().PadLeft(3, '0');
            lblMotosD.Text  = vDM.ToString().PadLeft(3, '0');
            lblOutrosD.Text = vDO.ToString().PadLeft(3, '0');

            lblCarrosO.Text = vOC.ToString().PadLeft(3, '0');
            lblMotosO.Text  = vOM.ToString().PadLeft(3, '0');
            lblOutrosO.Text = vOO.ToString().PadLeft(3, '0');
        }