protected void btnGravar_Click(object sender, EventArgs e) { ContratoEntity contrato = new ContratoEntity(); ContratoController contratoController = new ContratoController(); if (txtNome.Text == "" || txtCpf.Text == "" || txtCargo.SelectedValue == "0") this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Preencha todos os campos!');</script>"); else { string cpfUsu = null; try { cpfUsu = Request.QueryString["cpfUsu"].ToString(); contrato = contratoController.ObterAtivo(cpfUsu); contrato.codCar = Convert.ToInt32(txtCargo.SelectedValue); } catch { } if (cpfUsu != null) { if (contratoController.Atualizar(contrato)) this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Contrato alterado com sucesso!'); window.location.href='Funcionario.aspx';</script>"); else this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na alteração do registro!');</script>"); } } }
protected void btnGravar_Click(object sender, EventArgs e) { ContratoEntity contrato = new ContratoEntity(); ContratoController contratoController = new ContratoController(); if (txtNome.Text == "" || txtCpf.Text == "" || txtCargo.SelectedValue == "0") { this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Preencha todos os campos!');</script>"); } else { string cpfUsu = null; try { cpfUsu = Request.QueryString["cpfUsu"].ToString(); contrato = contratoController.ObterAtivo(cpfUsu); contrato.codCar = Convert.ToInt32(txtCargo.SelectedValue); } catch { } if (cpfUsu != null) { if (contratoController.Atualizar(contrato)) { this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Contrato alterado com sucesso!'); window.location.href='Funcionario.aspx';</script>"); } else { this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na alteração do registro!');</script>"); } } } }
private void btnSalvar_Click(object sender, EventArgs e) { errorProvider.Clear(); if (ValidarContrato()) { var contrato = new Contrato { DataInicial = dtpDataInicial.Value.Date, DataFinal = dtpDataFinal.Value.Date, PlanoPagamento = (PlanoPagamento)cbxPlanoPagamento.SelectedItem, AlunoId = ((Aluno)cbxAluno.SelectedItem).Id, InstituicaoEnsinoId = ((InstituicaoEnsino)cbxInstituicaoEnsino.SelectedItem).Id, Ativado = true }; if (txtId.Text == string.Empty) { if (this.contratoController.Salvar(contrato)) { var aluno = alunoController.PorId(contrato.AlunoId); string mensagem = "Olá " + cbxAluno.Text + " seja bem vindo a comunidade do ônibus! \n" + "Seu contrato inicia em: " + dtpDataInicial.Text + " e finaliza em: " + dtpDataFinal.Text + "\n" + "Você está no plano de pagamento: " + cbxPlanoPagamento.Text + "\n" + "Você está matriculado na instituição de ensino: " + cbxInstituicaoEnsino.Text; if (EmailController.EnviarEmail(aluno.Email, "Comprovante de contrato", mensagem, new ConfiguracaoController().Configuracao())) { MessageBox.Show("Contrato cadastrado com sucesso!\n" + "Enviado para o aluno: " + aluno.Nome + "\nEmail: " + aluno.Email); } else { MessageBox.Show("Contrato cadastrado com sucesso!\n" + "Mas não foi possível enviar o email, verifique se os dados estão corretos e sua conexão con a internet!"); } } else { MessageBox.Show("Já existe contrato ativo para este aluno!", "Salvar contrato"); } } else { contrato.Id = Convert.ToInt64(txtId.Text); contratoController.Atualizar(contrato); } AtualizaDgv(); Limpar(); InicializaCombobox(); } }