private void btnLimpar_Click(object sender, EventArgs e) { if (btnLimpar.Text == "Limpar" && btnGravar.Text == "Gravar") limparEventos(); else { FrmVisualizadorContrato fvc = new FrmVisualizadorContrato(txtCodigo.Text); fvc.Show(); } }
private void adicionarNovoContratoToolStripMenuItem_Click(object sender, EventArgs e) { FrmVisualizadorContrato fvc = new FrmVisualizadorContrato(); fvc.Show(); }
private void btnGravar_Click(object sender, EventArgs e) { if(btnGravar.Text == "Alterar" && btnCancelarEvento.Enabled == true) { Evento evento = new Evento(); EventoBrinquedoColecao eventoBrinquedoColecao = new EventoBrinquedoColecao(); EventoDecoracaoColecao eventoDecoracaoColecao = new EventoDecoracaoColecao(); EventoServicoColecao eventoServicoColecao = new EventoServicoColecao(); EventoNegocio eventoNegocio = new EventoNegocio(); //verificar se existe cliente selecionado if (txtCliente.Text == null) { MessageBox.Show("Favor, selecione um cliente.", "Erro ao gravar evento.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } evento.codEvento = Convert.ToInt32(txtCodigo.Text); if (clienteSelecionado != null) evento.codCliente = Convert.ToInt32(clienteSelecionado.codCliente); else evento.codCliente = codCliente; evento.nome = txtAniversariante.Text; evento.localEvento = txtLocal.Text; evento.data_evento = dateTimePickerDataEvento.Value; evento.cidadeEvento = txtCidadeEvento.Text; evento.inicio = TimeSpan.Parse(maskedTextBoxInicio.Text); evento.termino = TimeSpan.Parse(maskedTextBoxTermino.Text); evento.tema = txtTema.Text; evento.observacao = txtComplementar.Text; evento.totalEvento = (auxiliarBrinquedo + auxiliarDecoracao + auxiliarServico + acrescimo) - desconto; evento.parametro = 1; //Atualizando os dados do evento eventoNegocio.AlterarEvento(evento); //Atualizando os dados dos brinquedos deste evento for (int i = 0; i < brinquedoColecao.Count; i++) { if (checkedListBoxBrinquedos.GetItemChecked(i) == true) { EventoBrinquedo eventoBrinquedo = new EventoBrinquedo(); eventoBrinquedo.codBrinquedo = Convert.ToInt32(brinquedoColecao[i].codBrinquedo); eventoBrinquedo.codEvento = Convert.ToInt32(codEvento); eventoBrinquedo.quantidade = Convert.ToInt32(dgvCarrinho.Columns["ColQuantidade"]); eventoBrinquedoColecao.Add(eventoBrinquedo); } } eventoNegocio.AlterarEventoBrinquedo(eventoBrinquedoColecao, evento.codEvento); //Atualizando os dados das decorações deste evento for (int i = 0; i < decoracaoColecao.Count; i++ ) { if(checkedListBoxDecoracao.GetItemChecked(i) == true) { EventoDecoracao eventoDecoracao = new EventoDecoracao(); eventoDecoracao.codDecoracao = Convert.ToInt32(decoracaoColecao[i].codDecoracao); eventoDecoracao.codEvento = Convert.ToInt32(codEvento); eventoDecoracaoColecao.Add(eventoDecoracao); } } eventoNegocio.AlterarEventoDecoracao(eventoDecoracaoColecao, evento.codEvento); //Atualizando os dados dos serviços deste evento for (int i = 0; i < servicoColecao.Count; i++ ) { if(checkedListBoxServicos.GetItemChecked(i) == true) { EventoServico eventoServico = new EventoServico(); eventoServico.codEvento = Convert.ToInt32(codEvento); eventoServico.codServico = Convert.ToInt32(servicoColecao[i].codServico); eventoServicoColecao.Add(eventoServico); } } eventoNegocio.AlterarEventoServico(eventoServicoColecao, evento.codEvento); MessageBox.Show("Evento atualizado com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult retornoCliente = MessageBox.Show("Deseja reemprimir o contrato deste evento com os dados atualizados?", "Pergunta?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (retornoCliente == DialogResult.Yes) { FrmVisualizadorContrato fvc = new FrmVisualizadorContrato(evento.codEvento.ToString()); fvc.Show(); limparEventos(); } else limparEventos(); this.Close(); } else { if(verificaCarrinho() == true) { gravarEvento(); if (MessageBox.Show("Deseja gerar o contrato deste evento?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { FrmVisualizadorContrato fvc = new FrmVisualizadorContrato(codEvento); fvc.Show(); limparEventos(); } else return; } else { MessageBox.Show("Existem informações não exibidas no Grid \"Carrinho\". Favor verificar se foram informados as quantidades do(s) produto(s) corretamente.", "Erro ao gravar dados.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }