protected void btnCadastraLeituraSabesp_Click(object sender, EventArgs e)
        {
            LeituraSabesp    oLeituraSabespModel = new LeituraSabesp();
            LeituraSabespBLL oLeituraSabesp      = new LeituraSabespBLL();

            oLeituraSabespModel.mesReferencia = drpListaMes.SelectedItem.Value + "(" + drpListaMes.SelectedItem.Text + ")";
            oLeituraSabespModel.dataAtual     = Convert.ToDateTime(txtLeituraAtual.Text);
            oLeituraSabespModel.dataAnterior  = Convert.ToDateTime(txtLeituraAnterior.Text);
            oLeituraSabespModel.dias          = Convert.ToInt32(txtPeriodo.Text);


            try
            {
                oLeituraSabesp.cadastraLeituraSabels(oLeituraSabespModel);
                grdConfigArea.DataBind();

                txtPeriodo.Text           = "";
                txtLeituraAtual.Text      = "";
                txtLeituraAnterior.Text   = "";
                drpListaMes.SelectedIndex = -1;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        protected void btnCadastraLeituraSabesp_Click(object sender, EventArgs e)
        {
            LeituraSabesp oLeituraSabespModel = new LeituraSabesp();
            LeituraSabespBLL oLeituraSabesp = new LeituraSabespBLL();

            oLeituraSabespModel.mesReferencia = drpListaMes.SelectedItem.Value + "(" + drpListaMes.SelectedItem.Text + ")";
            oLeituraSabespModel.dataAtual = Convert.ToDateTime(txtLeituraAtual.Text);
            oLeituraSabespModel.dataAnterior = Convert.ToDateTime(txtLeituraAnterior.Text);
            oLeituraSabespModel.dias = Convert.ToInt32(txtPeriodo.Text);

            try
            {

              oLeituraSabesp.cadastraLeituraSabels(oLeituraSabespModel);
              grdConfigArea.DataBind();

              txtPeriodo.Text = "";
              txtLeituraAtual.Text = "";
              txtLeituraAnterior.Text = "";
              drpListaMes.SelectedIndex = - 1;

            }
            catch (Exception ex)
            {

                throw ex;
            }
        }
 public void atualizaLeituraSabesp(LeituraSabesp oLeituraSabesp)
 {
     try
     {
         oLeituraSabespDao.atualizaLeituraSabesp(oLeituraSabesp);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public void cadastraLeituraSabels(LeituraSabesp oLeituraSabesp)
 {
     try
     {
         oLeituraSabespDao.cadastrarLeituraSabesp(oLeituraSabesp);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public void cadastraLeituraSabels(LeituraSabesp oLeituraSabesp)
        {
            try
            {
                oLeituraSabespDao.cadastrarLeituraSabesp(oLeituraSabesp);

            }
            catch (Exception)
            {
                throw;
            }
        }
        public void atualizaLeituraSabesp(LeituraSabesp oLeituraSabesp)
        {
            try
            {
                oLeituraSabespDao.atualizaLeituraSabesp(oLeituraSabesp);

            }
            catch (Exception)
            {
                throw;
            }
        }
        private ListaSabesp populaLeituraSabesp(DataTable dt)
        {
            ListaSabesp oListaSabesp = new ListaSabesp();

            foreach (DataRow dr in dt.Rows)
            {
                LeituraSabesp oLeituraSabesp = new LeituraSabesp();

                oLeituraSabesp.idLeitura     = Convert.ToInt32(dr["ID_LEITURA_SABESP"]);
                oLeituraSabesp.mesReferencia = dr["MES_REFERENCIA"].ToString();
                oLeituraSabesp.dataAtual     = Convert.ToDateTime(dr["DATA_ATUAL"]);
                oLeituraSabesp.dataAnterior  = Convert.ToDateTime(dr["DATA_ANTERIOR"]);
                oLeituraSabesp.dias          = Convert.ToInt32(dr["DIAS"]);

                oListaSabesp.Add(oLeituraSabesp);
            }

            return(oListaSabesp);
        }
        public void atualizaLeituraSabesp(LeituraSabesp oLeitura)
        {
            string clausulaSQL = "SP_ATUALIZA_LEITURA_SABESP";

            try
            {
                SqlCommand comandoSQL = new SqlCommand(clausulaSQL);
                comandoSQL.Parameters.AddWithValue("@MES_REFERENCIA", oLeitura.mesReferencia);
                comandoSQL.Parameters.AddWithValue("@DATA_ANTERIOR", oLeitura.dataAnterior);
                comandoSQL.Parameters.AddWithValue("@DATA_ATUAL", oLeitura.dataAtual);
                comandoSQL.Parameters.AddWithValue("@PERIODO", oLeitura.dias);

                ExecutaComando(comandoSQL);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public void cadastrarLeituraSabesp(LeituraSabesp oLeitura)
        {
            string clausulaSQL = "SP_CADASTRA_LEITURA";

            try
            {
                SqlCommand comandoSql = new SqlCommand(clausulaSQL);

                comandoSql.Parameters.AddWithValue("@MES_REFERENCIA", oLeitura.mesReferencia);
                comandoSql.Parameters.AddWithValue("@DATA_ATUAL", oLeitura.dataAtual);
                comandoSql.Parameters.AddWithValue("@DATA_ANTERIOR", oLeitura.dataAnterior);
                comandoSql.Parameters.AddWithValue("@DIAS", oLeitura.dias);
                ExecutaComando(comandoSql);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public void cadastrarLeituraSabesp(LeituraSabesp oLeitura)
        {
            string clausulaSQL = "SP_CADASTRA_LEITURA";
            try
            {
                SqlCommand comandoSql = new SqlCommand(clausulaSQL);

                comandoSql.Parameters.AddWithValue("@MES_REFERENCIA", oLeitura.mesReferencia);
                comandoSql.Parameters.AddWithValue("@DATA_ATUAL", oLeitura.dataAtual);
                comandoSql.Parameters.AddWithValue("@DATA_ANTERIOR", oLeitura.dataAnterior);
                comandoSql.Parameters.AddWithValue("@DIAS", oLeitura.dias);
                ExecutaComando(comandoSql);

            }
            catch (Exception)
            {

                throw;
            }
        }
        public void atualizaLeituraSabesp(LeituraSabesp oLeitura)
        {
            string clausulaSQL = "SP_ATUALIZA_LEITURA_SABESP";
            try
            {
                SqlCommand comandoSQL = new SqlCommand(clausulaSQL);
                comandoSQL.Parameters.AddWithValue("@MES_REFERENCIA", oLeitura.mesReferencia);
                comandoSQL.Parameters.AddWithValue("@DATA_ANTERIOR", oLeitura.dataAnterior);
                comandoSQL.Parameters.AddWithValue("@DATA_ATUAL", oLeitura.dataAtual);
                comandoSQL.Parameters.AddWithValue("@PERIODO", oLeitura.dias);

                ExecutaComando(comandoSQL);

            }
            catch (Exception)
            {

                throw;
            }
        }
        private ListaSabesp populaLeituraSabesp(DataTable dt)
        {
            ListaSabesp oListaSabesp = new ListaSabesp();

            foreach (DataRow dr in dt.Rows)
            {
                LeituraSabesp oLeituraSabesp = new LeituraSabesp();

                oLeituraSabesp.idLeitura = Convert.ToInt32(dr["ID_LEITURA_SABESP"]);
                oLeituraSabesp.mesReferencia = dr["MES_REFERENCIA"].ToString();
                oLeituraSabesp.dataAtual = Convert.ToDateTime(dr["DATA_ATUAL"]);
                oLeituraSabesp.dataAnterior = Convert.ToDateTime(dr["DATA_ANTERIOR"]);
                oLeituraSabesp.dias = Convert.ToInt32(dr["DIAS"]);

                oListaSabesp.Add(oLeituraSabesp);

            }

            return oListaSabesp;
        }