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);
 }
        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");
        }
        private void CarregarDados(int id_jm)
        {
            JurosMultasBL jmBL = new JurosMultasBL();
            List<JurosMultas> jurosMultas = jmBL.PesquisarBL(id_jm);

            foreach (JurosMultas ltJm in jurosMultas)
            {
                hfId.Value = ltJm.Id.ToString();
                txtMesAno.Text = ltJm.MesAno.ToString("MM/yyyy");
                txtJuroDia.Text = ltJm.PercJurosDias.ToString();
                txtJuroMes.Text = ltJm.PercJurosMes.ToString();
                txtMultaDia.Text = ltJm.PercMultaDias.ToString();
                txtMultaMes.Text = ltJm.PercMultaMes.ToString();
            }
        }
        private void Pesquisar(string campo, string valor)
        {
            DataTable tabela = new DataTable("tabela");

            DataColumn coluna1 = new DataColumn("ID", Type.GetType("System.Int32"));
            DataColumn coluna2 = new DataColumn("MESANO", Type.GetType("System.String"));
            DataColumn coluna3 = new DataColumn("PERCJUROSDIA", Type.GetType("System.Decimal"));
            DataColumn coluna4 = new DataColumn("PERCJUROSMES", Type.GetType("System.Decimal"));
            DataColumn coluna5 = new DataColumn("PERCMULTADIA", Type.GetType("System.Decimal"));
            DataColumn coluna6 = new DataColumn("PERCMULTAMES", Type.GetType("System.Decimal"));

            tabela.Columns.Add(coluna1);
            tabela.Columns.Add(coluna2);
            tabela.Columns.Add(coluna3);
            tabela.Columns.Add(coluna4);
            tabela.Columns.Add(coluna5);
            tabela.Columns.Add(coluna6);

            JurosMultasBL jmBL = new JurosMultasBL();

            List<JurosMultas> jurosMultas;

            if (campo != null && valor.Trim() != "")
                jurosMultas = jmBL.PesquisarBL(campo, utils.ComparaDataComNull(valor));
            else
                jurosMultas = jmBL.PesquisarBL();

            foreach (JurosMultas jm in jurosMultas)
            {

                DataRow linha = tabela.NewRow();

                linha["ID"] = jm.Id;
                linha["MESANO"] = jm.MesAno.ToString("MM/yyyy");
                linha["PERCJUROSDIA"] = jm.PercJurosDias;
                linha["PERCJUROSMES"] = jm.PercJurosMes;
                linha["PERCMULTADIA"] = jm.PercMultaDias;
                linha["PERCMULTAMES"] = jm.PercMultaMes;

                tabela.Rows.Add(linha);
            }

            dtbPesquisa = tabela;
            dtgJurosMultas.DataSource = tabela;
            dtgJurosMultas.DataBind();
        }