public bool InserirBL(JurosMultas jurosmu)
        {
            /*criar as regras de negocio*/
            JurosMultasDA jurosmultasDA = new JurosMultasDA();

            return jurosmultasDA.InserirDA(jurosmu);
        }
        public bool EditarBL(JurosMultas jurosmu)
        {
            /*criar as regras de negocio*/
            JurosMultasDA jurosmultasDA = new JurosMultasDA();

            return jurosmultasDA.EditarDA(jurosmu);
        }
 protected void dtgJurosMultas_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     JurosMultasBL jmBL = new JurosMultasBL();
     JurosMultas jurosMultas = new JurosMultas();
     jurosMultas.Id = utils.ComparaIntComZero(dtgJurosMultas.DataKeys[e.RowIndex][0].ToString());
     jmBL.ExcluirBL(jurosMultas);
     Pesquisar(null, null);
 }
        public bool ExcluirDA(JurosMultas jm)
        {
            SqlParameter[] paramsToSP = new SqlParameter[1];

            paramsToSP[0] = new SqlParameter("@id", jm.Id);

            try
            {
                SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_jurosMultas", paramsToSP);

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            JurosMultasBL jmBL = new JurosMultasBL();
            JurosMultas jurosMultas = new JurosMultas();

            jurosMultas.Id = utils.ComparaIntComZero(hfId.Value);
            jurosMultas.MesAno = Convert.ToDateTime(txtMesAno.Text);
            jurosMultas.PercJurosDias = utils.ComparaDecimalComZero(txtJuroDia.Text);
            jurosMultas.PercJurosMes = utils.ComparaDecimalComZero(txtJuroMes.Text);
            jurosMultas.PercMultaDias = utils.ComparaDecimalComZero(txtMultaDia.Text);
            jurosMultas.PercMultaMes = utils.ComparaDecimalComZero(txtMultaMes.Text);

            if (jurosMultas.Id > 0)
                jmBL.EditarBL(jurosMultas);
            else
                 jmBL.InserirBL(jurosMultas);

            Response.Redirect("viewJuroMulta.aspx");
        }
        public bool InserirDA(JurosMultas jm)
        {
            SqlParameter[] paramsToSP = new SqlParameter[5];

            paramsToSP[0] = new SqlParameter("@mesano", jm.MesAno);
            paramsToSP[1] = new SqlParameter("@percjurosdia", jm.PercJurosDias);
            paramsToSP[2] = new SqlParameter("@percjurosmes", jm.PercJurosMes);
            paramsToSP[3] = new SqlParameter("@percmultadia", jm.PercMultaDias);
            paramsToSP[4] = new SqlParameter("@percmultames", jm.PercMultaMes);

            try
            {
                SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_insert_jurosMultas", paramsToSP);

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
        private List<JurosMultas> CarregarObjJurosMultas(SqlDataReader dr)
        {
            List<JurosMultas> jurosMultas = new List<JurosMultas>();

            while (dr.Read())
            {
                JurosMultas jm = new JurosMultas();
                jm.Id = int.Parse(dr["ID"].ToString());
                jm.MesAno = Convert.ToDateTime(dr["MESANO"].ToString());
                jm.PercJurosDias = utils.ComparaDecimalComZero(dr["PERCJUROSDIA"].ToString());
                jm.PercJurosMes = utils.ComparaDecimalComZero(dr["PERCJUROSMES"].ToString());
                jm.PercMultaDias = utils.ComparaDecimalComZero(dr["PERCMULTADIA"].ToString());
                jm.PercMultaMes = utils.ComparaDecimalComZero(dr["PERCMULTAMES"].ToString());

                jurosMultas.Add(jm);
            }
            return jurosMultas;
        }