internal Boolean deleteDoacao(DoacaoDTO dto) { var _stringDeConexao = System.Configuration.ConfigurationManager.ConnectionStrings[connectionName]; using (SqlConnection conn = new SqlConnection(_stringDeConexao.ToString())) { try { conn.Open(); var _delete = stringDeDelete; SqlCommand _comman = new SqlCommand(_delete, conn); _comman.Parameters.AddWithValue(idDoacao, dto.IdDoacao); _comman.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { conn.Close(); } } return(true); }
internal Boolean updateDoacao(DoacaoDTO dto) { var _stringDeConexao = System.Configuration.ConfigurationManager.ConnectionStrings[connectionName]; using (SqlConnection conn = new SqlConnection(_stringDeConexao.ToString())) { try { conn.Open(); var _update = stringDeUpdate; SqlCommand _comand = new SqlCommand(_update, conn); _comand.Parameters.AddWithValue(idDoacao, dto.IdDoacao); _comand.Parameters.AddWithValue("@Categoria", dto.Categoria); _comand.Parameters.AddWithValue("@Quantidade", dto.Quantidade); _comand.Parameters.AddWithValue("@Definicao", dto.Definicao); _comand.Parameters.AddWithValue("@IdInstituicao", dto.IdInstituicao); _comand.Parameters.AddWithValue("@IdDoador", dto.IdDoador); _comand.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { conn.Close(); } } return(true); }
protected void grudUsuario_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Excluir") { int _index = int.Parse((string)e.CommandArgument); string _chave = grudUsuario.DataKeys[_index]["IdDoacao"].ToString(); DoacaoDTO _dto = new DoacaoDTO(); if (!String.IsNullOrEmpty(_chave)) { _dto.IdDoacao = long.Parse(_chave); } DoacaoBLL _bll = new DoacaoBLL(); if (_bll.deleteDoacao(_dto)) { preencherGrid(); } } else if (e.CommandName == "Atualizar") { // int _index = int.Parse((string)e.CommandArgument); // string _chave = grudUsuario.DataKeys[_index]["IdDoador"].ToString(); // string _cpf = Server.HtmlDecode(grudUsuario.Rows[_index].Cells[1].Text); // string _nome = Server.HtmlDecode(grudUsuario.Rows[_index].Cells[2].Text); // string _endereco = Server.HtmlDecode(grudUsuario.Rows[_index].Cells[3].Text); // string _telefone = Server.HtmlDecode(grudUsuario.Rows[_index].Cells[4].Text); // string _email = Server.HtmlDecode(grudUsuario.Rows[_index].Cells[5].Text); // string _senha = Server.HtmlDecode(grudUsuario.Rows[_index].Cells[6].Text); // txtCpf.Text = _cpf; // txtCpf.Focus(); // txtNome.Text = _nome; // txtNome.Focus(); // txtEndereco.Text = _endereco; // txtEndereco.Focus(); // txtTelefone.Text = _telefone; // txtTelefone.Focus(); // txtEmail.Text = _email; // txtEmail.Focus(); // txtSenha.Text = _senha; // txtSenha.Focus(); // IDoadorDTO _dto = new DoadorDTO(); // if (!String.IsNullOrEmpty(_chave)) // _dto.IdDoador = long.Parse(_chave); // DoadorBLL _bll = new DoadorBLL(); // if (_bll.updateDoador(_dto)) // //Response.Redirect("About.aspx"); // preencherGrid(); } }
public static Doacao ParaDomain(DoacaoDTO doacao) { return(new Doacao() { Id = doacao.Id, Descricao = doacao.Descricao, Entidade = EntidadeAdapter.ParaDomain(doacao.Entidade), Categoria = CategoriaAdapter.ParaDomain(doacao.Categoria), Voluntario = VoluntarioAdapter.ParaDomain(doacao.Voluntario) }); }
public Guid Alterar(DoacaoDTO doacao) { Doacao doacaoItem = DoacaoAdapter.ParaDomain(doacao); if (string.IsNullOrEmpty(doacaoItem.Descricao)) { throw new ApplicationException("Descrição não informada"); } this.doacaoRepositorio.Alterar(doacaoItem); return(doacaoItem.Id); }
protected void grudUsuario_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "MudarStatus") { int _index = int.Parse((string)e.CommandArgument); string _chave = grudUsuario.DataKeys[_index]["IdDoacao"].ToString(); DoacaoDTO _dto = new DoacaoDTO(); if (!String.IsNullOrEmpty(_chave)) { _dto.IdDoacao = long.Parse(_chave); } DoacaoBLL _bll = new DoacaoBLL(); if (_bll.alterarStatus(_dto)) { preencherGrid(); } } }
public ActionResult GravarDoacao(Doacao Doacao) { string strconexao = ConfigurationManager.ConnectionStrings["conexao"].ToString(); IDoacaoRepositorio repositorio = new DoacaoRepositorio(strconexao); DoacaoAplicacao aplicacao = new DoacaoAplicacao(repositorio); VoluntarioDTO voluntario = VoluntarioModelParaDTO(Doacao.Voluntario); voluntario.Id = Guid.Parse(Session["idUsuario"].ToString()); var doacao = new DoacaoDTO() { Id = Doacao.Id, Categoria = CategoriaModelParaDTO(Doacao.Categoria), Entidade = EntidadeModelParaDTO(Doacao.Entidade), Voluntario = voluntario }; aplicacao.Inserir(doacao); return(RedirectToAction("Index", "Voluntario")); }
public Boolean alterarStatus(DoacaoDTO dto) { return(_doacaoDAL.alterarStatus(dto)); }
public Boolean deleteDoacao(DoacaoDTO dto) { return(_doacaoDAL.deleteDoacao(dto)); }
public Boolean updateDoacao(DoacaoDTO dto) { return(_doacaoDAL.updateDoacao(dto)); }
public Boolean insertDoacao(DoacaoDTO dto) { return(_doacaoDAL.insertDoacao(dto)); }