//Método para consultar Brinquedos por nome public BrinquedoColecao ConsultarNomeBrinquedo(string nomeBrinquedo) { try { BrinquedoColecao bc = new BrinquedoColecao(); //abastecendo coleção acessaDadosSqlServer.limparParametro(); acessaDadosSqlServer.adicionarParametro("@nome", nomeBrinquedo); DataTable dataTableBrinquedo = acessaDadosSqlServer.executarConsulta(CommandType.StoredProcedure,"SP_CONSULTAR_NOME_BRINQUEDO"); foreach(DataRow linha in dataTableBrinquedo.Rows) { Brinquedo b = new Brinquedo(); //alinhamento b.codBrinquedo = Convert.ToInt32(linha["codBrinquedo"]); b.nome = Convert.ToString(linha["nome"]); b.cadastro = Convert.ToDateTime(linha["dataCadastro"]); b.ativo = Convert.ToBoolean(linha["ativo"]); b.valor = Convert.ToDouble(linha["valor"]); b.estoque = Convert.ToInt32(linha["estoque"]); b.controlaEstoque = Convert.ToBoolean(linha["controlaEstoque"]); //adicionando cliente na coleção bc.Add(b); } return bc; } catch(Exception exception) { throw new Exception("Não foi possivel consultar por nome. Detalhes: " + exception.Message); } }
public FrmCadastroBrinquedo(EnumeradorBrinquedo acao, Brinquedo brinquedo) { InitializeComponent(); if(acao == EnumeradorBrinquedo.Alterar) { this.Text = "Kisner Eventos - Ajuste de brinquedo"; txtCodigo.Text = brinquedo.codBrinquedo.ToString(); btnGravar.Text = "Alterar"; btnNovo.Text = "Excluir"; btnLimpar.Enabled = false; txtNomeBrinquedo.Text = brinquedo.nome; if (brinquedo.ativo == true) cbSituacao.SelectedItem = "Ativo"; else cbSituacao.SelectedItem = "Inativo"; dateTimePickerBrinquedo.Value = brinquedo.cadastro; txtValor.Text = brinquedo.valor.ToString(); txtQtdEstoque.Text = brinquedo.estoque.ToString(); txtQtdEstoque.Enabled = false; cbControleEstoque.Enabled = false; } else dateTimePickerBrinquedo.Value = DateTime.Now; }
//Método para excluir Brinquedo public string ExcluirBrinquerdo(Brinquedo brinquedo) { try { acessaDadosSqlServer.limparParametro(); acessaDadosSqlServer.adicionarParametro("@codBrinquedo", brinquedo.codBrinquedo); string codCliente = acessaDadosSqlServer.executarManipulacao(CommandType.StoredProcedure, "SP_EXCLUIR_BRINQUEDO").ToString(); return codCliente; } catch(Exception exception) { return exception.Message; } }
private void AlterarRegistro() { Brinquedo brinquedo = new Brinquedo(); brinquedo.codBrinquedo = Convert.ToInt32(txtCodigo.Text); brinquedo.nome = txtNomeBrinquedo.Text; brinquedo.cadastro = DateTime.Now; if (cbSituacao.Text == "Selecione") { MessageBox.Show("Favor, informe a situação do brinquedo.", "Situação inválida", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (cbSituacao.SelectedItem.ToString() == "Ativo") brinquedo.ativo = true; else brinquedo.ativo = false; } brinquedo.valor = Convert.ToDouble(txtValor.Text); BrinquedoNegocio brinquedoNegocio = new BrinquedoNegocio(); if (txtNomeBrinquedo.Text == "") { MessageBox.Show("Favor, informe o nome do brinquedo.", "Erro ao gravar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { //Inserindo dados no banco string retorno = brinquedoNegocio.AlterarBrinquedo(brinquedo); try { int codBrinquedo = Convert.ToInt32(retorno); MessageBox.Show("Brinquedo alterado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch { MessageBox.Show("Não foi possivel alterar brinquedo. Contate o Administrador.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
//Método para alterar Brinquedo public string AlterarBrinquedo(Brinquedo brinquedo) { try { acessaDadosSqlServer.limparParametro(); acessaDadosSqlServer.adicionarParametro("@nome", brinquedo.nome); acessaDadosSqlServer.adicionarParametro("@ativo", brinquedo.ativo); acessaDadosSqlServer.adicionarParametro("@codBrinquedo", brinquedo.codBrinquedo); acessaDadosSqlServer.adicionarParametro("@valor", brinquedo.valor); acessaDadosSqlServer.adicionarParametro("@estoque", brinquedo.estoque); string codCliente = acessaDadosSqlServer.executarManipulacao(CommandType.StoredProcedure, "SP_ALTERAR_BRINQUEDO").ToString(); return codCliente; } catch(Exception e) { return e.Message; } }
private void tabControl_Selected(object sender, TabControlEventArgs e) { EventoCarrinhoColecao eventoCarrinhoColecaoAuxiliar = new EventoCarrinhoColecao(); if(tabControl.SelectedIndex.Equals(4)) { dgvCarrinho.AutoGenerateColumns = false; if(eventoCarrinhoColecao.Count == (checkedListBoxBrinquedos.CheckedItems.Count + checkedListBoxDecoracao.CheckedItems.Count + checkedListBoxServicos.CheckedItems.Count)) { dgvCarrinho.DataSource = null; dgvCarrinho.DataSource = eventoCarrinhoColecao; dgvCarrinho.Update(); dgvCarrinho.Refresh(); } else { eventoCarrinhoColecao.Clear(); //Preenchendo o eventoCarrinhoColecao com as informações de Brinquedos for (int i = 0; i < checkedListBoxBrinquedos.Items.Count; i++) { if (checkedListBoxBrinquedos.GetItemChecked(i) == true) { EventoCarrinho eventoCarrinho = new EventoCarrinho(); eventoCarrinho.tabela = "Brinquedo"; eventoCarrinho.nome = brinquedoColecao[i].nome; eventoCarrinho.valor = brinquedoColecao[i].valor; eventoCarrinho.estoque = brinquedoColecao[i].estoque; object retorno = estoqueNegocio.estoqueDisponivelBrinquedo(brinquedoColecao[i].codBrinquedo, dateTimePickerDataEvento.Value); try { //Transformando o valor objeto para string string auxiliar = retorno.ToString(); //verificando se a string não está vazia if (!auxiliar.Equals("")) { int quantidadeLocada = Convert.ToInt32(retorno); eventoCarrinho.estoqueDisponivel = brinquedoColecao[i].estoque - quantidadeLocada; eventoCarrinhoColecao.Add(eventoCarrinho); } else { eventoCarrinho.estoqueDisponivel = brinquedoColecao[i].estoque; eventoCarrinhoColecao.Add(eventoCarrinho); } } catch { MessageBox.Show("Erro ao buscar informações no banco de dados quanto ao brinquedo: " + brinquedoColecao[i].nome, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } //Preenchendo o eventoCarrinhoColecao com as informações de Decorações for (int i = 0; i < checkedListBoxDecoracao.Items.Count; i++) { if (checkedListBoxDecoracao.GetItemChecked(i) == true) { EventoCarrinho eventoCarrinho = new EventoCarrinho(); eventoCarrinho.tabela = "Decoração"; eventoCarrinho.nome = decoracaoColecao[i].nome; eventoCarrinho.valor = decoracaoColecao[i].valor; eventoCarrinho.estoque = decoracaoColecao[i].estoque; object retorno = estoqueNegocio.estoqueDisponivelDecoracao(decoracaoColecao[i].codDecoracao, dateTimePickerDataEvento.Value); try { //Transformando o valor objeto para string string auxiliar = retorno.ToString(); //verificando se a string não está vazia if (!auxiliar.Equals("")) { int quantidadeLocada = Convert.ToInt32(retorno); eventoCarrinho.estoqueDisponivel = decoracaoColecao[i].estoque - quantidadeLocada; eventoCarrinhoColecao.Add(eventoCarrinho); } else { eventoCarrinho.estoqueDisponivel = decoracaoColecao[i].estoque; eventoCarrinhoColecao.Add(eventoCarrinho); } } catch { MessageBox.Show("Erro ao buscar informações no banco de dados quanto ao brinquedo: " + brinquedoColecao[i].nome, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } //Preenchendo o eventoCarrinhoColecao com as informações de Serviço for (int i = 0; i < checkedListBoxServicos.Items.Count; i++) { if (checkedListBoxServicos.GetItemChecked(i) == true) { EventoCarrinho eventoCarrinho = new EventoCarrinho(); eventoCarrinho.tabela = "Serviço"; eventoCarrinho.nome = servicoColecao[i].nome; eventoCarrinho.valor = servicoColecao[i].valor; eventoCarrinho.estoque = servicoColecao[i].estoque; object retorno = estoqueNegocio.estoqueDisponivelServico(servicoColecao[i].codServico, dateTimePickerDataEvento.Value); try { //Transformando o valor objeto para string string auxiliar = retorno.ToString(); //verificando se a string não está vazia if (!auxiliar.Equals("")) { int quantidadeLocada = Convert.ToInt32(retorno); eventoCarrinho.estoqueDisponivel = servicoColecao[i].estoque - quantidadeLocada; eventoCarrinhoColecao.Add(eventoCarrinho); } else { eventoCarrinho.estoqueDisponivel = servicoColecao[i].estoque; eventoCarrinhoColecao.Add(eventoCarrinho); } } catch { MessageBox.Show("Erro ao buscar informações no banco de dados quanto ao brinquedo: " + brinquedoColecao[i].nome, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } dgvCarrinho.DataSource = null; dgvCarrinho.DataSource = eventoCarrinhoColecao; dgvCarrinho.Update(); dgvCarrinho.Refresh(); } } else if(tabControl.SelectedIndex.Equals(5)) { StringBuilder msg = new StringBuilder(); //Exibindo extrato dos brinquedos msg.AppendLine("BRINQUEDOS:"); msg.AppendLine(); Brinquedo brinquedo = new Brinquedo(); for(int i = 0; i < checkedListBoxBrinquedos.Items.Count; i++) { if(checkedListBoxBrinquedos.GetItemChecked(i) == true) { brinquedo = brinquedoColecao[i]; msg.AppendLine(brinquedo.nome + "....... R$ " + brinquedo.valor); } } //Exibindo extrato das decorações msg.AppendLine(); msg.AppendLine("DECORAÇÕES:"); msg.AppendLine(); Decoracao decoracao = new Decoracao(); for (int i = 0; i < checkedListBoxDecoracao.Items.Count; i++) { if (checkedListBoxDecoracao.GetItemChecked(i) == true) { decoracao = decoracaoColecao[i]; msg.AppendLine(decoracao.nome + "....... R$ " + decoracao.valor); } } //Exibindo extrato dos serviços msg.AppendLine(); msg.AppendLine("SERVIÇOS:"); msg.AppendLine(); Servico servico = new Servico(); for (int i = 0; i < checkedListBoxServicos.Items.Count; i++) { if (checkedListBoxServicos.GetItemChecked(i) == true) { servico = servicoColecao[i]; msg.AppendLine(servico.nome + "....... R$ " + servico.valor); } } txtExtrato.Text = msg.ToString(); } else if(tabControl.SelectedIndex.Equals(6)) { totalEvento(); atualizarGridPagamento(); } }
//Método para inserir Brinquedo public string InserirBrinquedo(Brinquedo brinquedo) { try { //limpando parametro acessaDadosSqlServer.limparParametro(); //adicionando parametros acessaDadosSqlServer.adicionarParametro("@nome", brinquedo.nome); acessaDadosSqlServer.adicionarParametro("@dataCadastro", brinquedo.cadastro); acessaDadosSqlServer.adicionarParametro("@ativo", brinquedo.ativo); acessaDadosSqlServer.adicionarParametro("@valor", brinquedo.valor); acessaDadosSqlServer.adicionarParametro("@estoque", brinquedo.estoque); acessaDadosSqlServer.adicionarParametro("@controlaEstoque", brinquedo.controlaEstoque); //executar inserção string codCliente = acessaDadosSqlServer.executarManipulacao(CommandType.StoredProcedure, "SP_INSERIR_BRINQUEDO").ToString(); return codCliente; } catch(Exception e) { return e.Message; } }
public BrinquedoColecao BuscarEventoBrinquedo(int codEvento) { SqlConnection conexao = acessaDados.criarConexaoBanco(); try { BrinquedoColecao brinquedoColecao = new BrinquedoColecao(); conexao.Open(); string sql = "SELECT b.codBrinquedo, b.nome, b.dataCadastro, b.ativo, b.valor FROM tblBrinquedo AS b " + "INNER JOIN tblEventoBrinquedo AS eb " + "ON b.codBrinquedo = eb.codBrinquedo " + "WHERE codEvento = " + codEvento; SqlCommand cmd = new SqlCommand(sql, conexao); SqlDataReader dataReader = cmd.ExecuteReader(); DataTable dataTable = new DataTable(); dataTable.Load(dataReader); foreach(DataRow linha in dataTable.Rows) { Brinquedo brinquedo = new Brinquedo(); brinquedo.codBrinquedo = Convert.ToInt32(linha["codBrinquedo"]); brinquedo.nome = linha["nome"].ToString(); brinquedo.cadastro = Convert.ToDateTime(linha["dataCadastro"]); brinquedo.ativo = Convert.ToBoolean(linha["ativo"]); brinquedo.valor = Convert.ToDouble(linha["valor"]); brinquedoColecao.Add(brinquedo); } return brinquedoColecao; } catch(Exception e) { throw new Exception(e.Message); } finally { conexao.Close(); } }
//Evento novo e evento excluir private void btnNovo_Click(object sender, EventArgs e) { if (btnNovo.Text == "Excluir") { Brinquedo b = new Brinquedo(); b.codBrinquedo = Convert.ToInt32(txtCodigo.Text); b.nome = txtNomeBrinquedo.ToString(); b.cadastro = Convert.ToDateTime(dateTimePickerBrinquedo.Value); b.ativo = Convert.ToBoolean(cbSituacao.SelectedValue); DialogResult result = MessageBox.Show("Você tem certeza que deseja excluir este brinquedo?", "Excluir brinquedo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.No) return; else { BrinquedoNegocio bn = new BrinquedoNegocio(); string retorno = bn.ExcluirBrinquerdo(b); try { int converteInteiro = Convert.ToInt32(retorno); MessageBox.Show("Brinquedo excluido com sucesso.", "Excluido com sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); novo(); } catch { MessageBox.Show("Não foi possível excluir brinquedo. \nContate o Administrador.", "Erro ao excluir brinquedo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else novo(); }