public void alterarRegistro() { Servico servico = new Servico(); ServicoNegocio servicoNegocio = new ServicoNegocio(); servico.codServico = Convert.ToInt32(txtCodigo.Text); servico.nome = txtNome.Text; servico.valor = Convert.ToDouble(txtValor.Text); if (cmSituaco.Text == "Selecione") { MessageBox.Show("Favor, informe a situação do serviço.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (cmSituaco.SelectedItem.ToString() == "Ativo") servico.ativo = true; else servico.ativo = false; } string retorno = servicoNegocio.AlterarServico(servico); //teste try { int converter = Convert.ToInt32(retorno); MessageBox.Show("Registro alterado com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch { MessageBox.Show("Não foi possível alterar registro.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ServicoColecao ConsultarNome(string nome) { try { ServicoColecao servicoColecao = new ServicoColecao(); acessaDadosSqlServer.limparParametro(); acessaDadosSqlServer.adicionarParametro("@nome", nome); DataTable dataTable = acessaDadosSqlServer.executarConsulta(CommandType.StoredProcedure,"SP_CONSULTAR_NOME_SERVICO"); foreach(DataRow linha in dataTable.Rows) { Servico servico = new Servico(); servico.codServico = Convert.ToInt32(linha["codServico"]); servico.nome = Convert.ToString(linha["nome"]); servico.valor = Convert.ToDouble(linha["valor"]); servico.ativo = Convert.ToBoolean(linha["ativo"]); servico.cadastro = Convert.ToDateTime(linha["data_cadastro"]); servico.estoque = Convert.ToInt32(linha["estoque"]); servico.controlaEstoque = Convert.ToBoolean(linha["controlaEstoque"]); servicoColecao.Add(servico); } return servicoColecao; } catch(Exception e) { throw new Exception("Não foi possível consultar dados no banco.\nContate o Administrador." + e.Message); } }
public FrmCadastroServico(EnumeradorServico acao, Servico servico) { InitializeComponent(); if(EnumeradorServico.Alterar == acao) { this.Text = "Kisner Eventos - Ajuste de Serviço"; txtCodigo.Text = servico.codServico.ToString(); ; txtNome.Text = servico.nome; txtValor.Text = servico.valor.ToString(); dtpCriacao.Value = servico.cadastro; if (servico.ativo == true) cmSituaco.SelectedItem = "Ativo"; else cmSituaco.SelectedItem = "Inativo"; btnGravar.Text = "Alterar"; btnNovo.Text = "Excluir"; btnLimpar.Visible = false; txtQtdEstoque.Text = servico.estoque.ToString(); txtQtdEstoque.Enabled = false; cbControleEstoque.Enabled = false; } else dtpCriacao.Value = DateTime.Now; }
private void btnAjustar_Click(object sender, EventArgs e) { Servico servicoSelecionado = new Servico(); servicoSelecionado = (dataGridViewAjusteServico.SelectedRows[0].DataBoundItem as Servico); FrmCadastroServico fcs = new FrmCadastroServico(EnumeradorServico.Alterar, servicoSelecionado); fcs.Show(); }
public String DeletarServico(Servico servico) { try { acessaDadosSqlServer.limparParametro(); acessaDadosSqlServer.adicionarParametro("@codServico", servico.codServico); string codServico = acessaDadosSqlServer.executarManipulacao(CommandType.StoredProcedure, "SP_EXCLUIR_SERVICO").ToString(); return codServico; } catch(Exception e) { throw new Exception("Não foi possível deletar serviço.\nContate o Administrador." + e.Message); } }
public String AlterarServico(Servico servico) { try { acessaDadosSqlServer.limparParametro(); acessaDadosSqlServer.adicionarParametro("@codServico", servico.codServico); acessaDadosSqlServer.adicionarParametro("@nome", servico.nome); acessaDadosSqlServer.adicionarParametro("@valor", servico.valor); acessaDadosSqlServer.adicionarParametro("@ativo", servico.ativo); acessaDadosSqlServer.adicionarParametro("@estoque", servico.estoque); string codServico = acessaDadosSqlServer.executarManipulacao(CommandType.StoredProcedure, "SP_ALTERAR_SERVICO").ToString(); return codServico; } catch(Exception e) { throw new Exception("Erro ao alterar dados.\nContate o Administrador." + 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(); } }
public ServicoColecao BuscarEventoServico(int codEvento) { SqlConnection conexao = acessaDados.criarConexaoBanco(); try { ServicoColecao servicoColecao = new ServicoColecao(); conexao.Open(); string sql = "SELECT s.codServico, s.nome, s.valor, s.ativo FROM tblServico AS s " + "INNER JOIN tblEventoServico AS es " + "ON s.codServico = es.codServico " + "WHERE es.codEvento = " + codEvento; SqlCommand cmd = new SqlCommand(sql, conexao); SqlDataReader dataReader = cmd.ExecuteReader(); DataTable dataTable = new System.Data.DataTable(); dataTable.Load(dataReader); foreach(DataRow linha in dataTable.Rows) { Servico servico = new Servico(); servico.codServico = Convert.ToInt32(linha["codServico"]); servico.nome = linha["nome"].ToString(); servico.valor = Convert.ToDouble(linha["valor"]); servico.ativo = Convert.ToBoolean(linha["ativo"]); servicoColecao.Add(servico); } return servicoColecao; } catch(Exception e) { throw new Exception(e.Message); } finally { conexao.Close(); } }
public void excluirRegistro() { Servico servico = new Servico(); ServicoNegocio servicoNegocio = new ServicoNegocio(); servico.codServico = Convert.ToInt32(txtCodigo.Text); DialogResult dialogo = MessageBox.Show("Você tem certeza que deseja excluir este serviço?","Pergunta",MessageBoxButtons.YesNo,MessageBoxIcon.Question); if (DialogResult.Yes == dialogo) { string retorno = servicoNegocio.DeletarServico(servico); try { int testeRetorno = Convert.ToInt32(retorno); MessageBox.Show("Registro excluido com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch { MessageBox.Show("Não foi possível excluir registro.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { return; } }
public void gravarRegistro() { Servico servico = new Servico(); servico.nome = txtNome.Text; servico.valor = Convert.ToDouble(txtValor.Text); if(cmSituaco.Text == "Selecione") { MessageBox.Show("Favor, informe a situação do serviço cadastrado.", "Erro ao cadastrar Serviço", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (cmSituaco.SelectedItem.ToString() == "Ativo") servico.ativo = true; else servico.ativo = false; } servico.cadastro = Convert.ToDateTime(dtpCriacao.Value); servico.estoque = Convert.ToInt32(txtQtdEstoque.Text); if (cbControleEstoque.Checked == true) servico.controlaEstoque = true; else servico.controlaEstoque = false; ServicoNegocio servicoNegocio = new ServicoNegocio(); string codServico = servicoNegocio.InserirServico(servico); try { int testeCodigoServico = Convert.ToInt32(codServico); MessageBox.Show("Serviço inserido com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); novoRegistro(); } catch { MessageBox.Show("Erro ao inserir registro.\nContate o Administrador.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public String InserirServico(Servico servico) { try { acessaDadosSqlServer.limparParametro(); acessaDadosSqlServer.adicionarParametro("@nome", servico.nome); acessaDadosSqlServer.adicionarParametro("@valor", servico.valor); acessaDadosSqlServer.adicionarParametro("@ativo", servico.ativo); acessaDadosSqlServer.adicionarParametro("@data_cadastro", servico.cadastro); acessaDadosSqlServer.adicionarParametro("@estoque", servico.estoque); acessaDadosSqlServer.adicionarParametro("@controlaEstoque", servico.controlaEstoque); string codServico = acessaDadosSqlServer.executarManipulacao(CommandType.StoredProcedure, "SP_INSERIR_SERVICO").ToString(); return codServico; } catch(Exception e) { return e.Message; } }