예제 #1
0
        private void GravarDados()
        {
            var e        = new Entities.Precos();
            var precos   = new Repository.RepPrecos();
            int verifica = 0;

            e.IdPreco            = IdPreco;
            e.Descricao          = txtDescricao.Text;
            e.Preco              = Convert.ToDouble(txtPreco.Text);
            e.PrecoAdicional     = Convert.ToDouble(txtPrecoAdicional.Text);
            e.DataInicioVigencia = Convert.ToDateTime(txtInicioVigencia.Text);
            e.DataFimVigencia    = Convert.ToDateTime(txtFimVigencia.Text);
            e.Flag = Convert.ToBoolean(chkAtivo.Checked);
            precos.ClearFlag();

            verifica = IdPreco > 0 ? precos.Update(e) : precos.Create(e);
            if (verifica > 0)
            {
                Response.Redirect("/Taxas.aspx");
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Não foi possível gravar este Registro! Entre em Contato com o Administrador do Sistema')", true);
            }
        }
예제 #2
0
        private void Bind()
        {
            var precos = new Repository.RepPrecos();
            var dt     = precos.Read(DateTime.Now.Date);

            GVTaxas.DataSource = dt;
            GVTaxas.DataBind();
        }
예제 #3
0
        private void Bind(int?IdPreco)
        {
            var precos = new Repository.RepPrecos();
            var dt     = precos.Read(DateTime.Now.Date);

            if (dt.Rows.Count > 0)
            {
                txtDescricao.Text      = dt.Rows[0]["Descricao"].ToString();
                txtPreco.Text          = dt.Rows[0]["Preco"].ToString();
                txtPrecoAdicional.Text = dt.Rows[0]["PrecoAdicional"].ToString();
                chkAtivo.Checked       = Convert.ToBoolean(dt.Rows[0]["Flag"].ToString());
            }
        }
예제 #4
0
        private void BindPreco()
        {
            var precos = new Repository.RepPrecos();
            var dt     = precos.Read(DateTime.Now.Date);

            if (dt.Rows.Count > 0)
            {
                IdPreco                = Convert.ToInt32(dt.Rows[0]["IdPreco"].ToString());
                Preco                  = Convert.ToDouble(dt.Rows[0]["Preco"].ToString());
                PrecoAdicional         = Convert.ToDouble(dt.Rows[0]["PrecoAdicional"].ToString());
                txtPreco.Text          = dt.Rows[0]["Preco"].ToString();
                txtPrecoAdicional.Text = dt.Rows[0]["PrecoAdicional"].ToString();
            }
        }
예제 #5
0
        protected void btnExcluir_Click(object sender, ImageClickEventArgs e)
        {
            GridViewRow gvRow = (GridViewRow)((ImageButton)sender).NamingContainer;

            if (GVTaxas != null)
            {
                Int32 IdPreco = Convert.ToInt32(GVTaxas.DataKeys[gvRow.RowIndex]?.Value);

                var precos = new Repository.RepPrecos();

                if (precos.Delete(IdPreco))
                {
                    Bind();
                }
            }
        }