Exemplo n.º 1
0
        public void FillPedidos()
        {
            VendaCT   vendaCT  = new VendaCT();
            DataTable dtVendas = vendaCT.SelecionarPorFiltro(new VendaDTO());

            grvPedidos.DataSource = dtVendas;
            grvPedidos.DataBind();
        }
Exemplo n.º 2
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            VendaDTO vendaDTO = new VendaDTO();

            vendaDTO.IdCliente            = Convert.ToInt32(ddlCliente.SelectedValue);
            vendaDTO.IdPacote             = Convert.ToInt32(ddlPacote.SelectedValue);
            vendaDTO.DataVencimentoFatura = ValidarData();
            vendaDTO.Status     = ddlStatus.SelectedValue.Substring(0, 1);
            vendaDTO.Observacao = txtObservacao.Text;
            vendaDTO.DataVenda  = DateTime.Now;

            PacotesCT  pacoteCT  = new PacotesCT();
            PacotesDTO pacoteDTO = new PacotesDTO();

            pacoteDTO.Identificador = vendaDTO.IdPacote;
            DataTable dtPacotes = pacoteCT.SelecionarPorFiltro(pacoteDTO);

            vendaDTO.ValorVenda = Convert.ToDecimal(dtPacotes.Rows[0]["VALORPACOTE"]);

            VendaCT vendaCT = new VendaCT();

            try
            {
                if (HiddenFieldCliente.Value == "")
                {
                    vendaCT.Insere(vendaDTO);
                }
                else
                {
                    vendaDTO.Identificador = Convert.ToInt32(HiddenFieldCliente.Value);
                    vendaCT.Altera(vendaDTO);
                }
                LimparCampos();
                FillPedidos();
                ScriptManager.RegisterStartupScript(this, this.GetType(), "aviso", "alert('Salvo com sucesso.');", true);
            }
            catch (Exception erro)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "aviso", "alert('Erro: " + erro.Message + "');", true);
            }
        }
Exemplo n.º 3
0
        protected void grvPedidos_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "editar")
            {
                VendaCT  vendaCT  = new VendaCT();
                VendaDTO vendaDTO = new VendaDTO();
                vendaDTO.Identificador = Convert.ToInt32(e.CommandArgument);
                DataTable dtVenda = vendaCT.SelecionarPorFiltro(vendaDTO);

                if (dtVenda.Rows.Count > 0)
                {
                    DataRow drVenda = dtVenda.Rows[0];
                    this.HiddenFieldCliente.Value = drVenda["IDVENDA"].ToString();
                    this.ddlCliente.SelectedValue = drVenda["IDCLIENTE"].ToString();
                    this.ddlPacote.SelectedValue  = drVenda["IDPACOTE"].ToString();
                    this.txtVencimento.Text       = Convert.ToDateTime(drVenda["DATAVENCIMENTOFATURA"]).ToString("dd/MM/yyyy");
                    this.txtObservacao.Text       = drVenda["OBSERVACAO"].ToString();
                    this.ddlStatus.SelectedValue  = drVenda["STATUS"].ToString();
                }
            }
            else if (e.CommandName == "excluir")
            {
                VendaCT  vendaCT  = new VendaCT();
                VendaDTO vendaDTO = new VendaDTO();
                vendaDTO.Identificador = Convert.ToInt32(e.CommandArgument);

                try
                {
                    vendaCT.Excluir(vendaDTO);
                    FillPedidos();
                    LimparCampos();
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "aviso", "alert('Excluido com sucesso.');", true);
                }
                catch (Exception erro)
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "aviso", "alert('Erro: " + erro.Message + "');", true);
                }
            }
        }