public void FillPedidos() { VendaCT vendaCT = new VendaCT(); DataTable dtVendas = vendaCT.SelecionarPorFiltro(new VendaDTO()); grvPedidos.DataSource = dtVendas; grvPedidos.DataBind(); }
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); } }
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); } } }