Exemple #1
0
        protected void rblSeleciona_SelectedIndexChanged(object sender, EventArgs e)
        {
            PanelSelecione.Visible = false;
            PanelRecurso.Visible   = true;
            btnSalvarNovo.Enabled  = false;
            btnEditar.Enabled      = true;

            int id = Convert.ToInt32(rblSeleciona.SelectedValue);

            pessoa_recurso = new Pessoa_Recurso();
            pessoa_recurso = controle.pesquisaPessoa_RecursoById(id);
            int recurso_id = pessoa_recurso.recurso_id;

            recurso = new Recurso();
            recurso = controle.pesquisaRecursoById(recurso_id);

            txtCodigo.Text    = recurso.codigo;
            txtIdRecurso.Text = Convert.ToString(recurso.recurso_id);
            txtRecurso.Text   = recurso.nome;
            txtValor.Text     = pessoa_recurso.valor;

            if (pessoa_recurso.data_termino != null)
            {
                DateTime termino = new DateTime();
                termino = Convert.ToDateTime(pessoa_recurso.data_termino);
                string stdTermino = "dd/MM/yyyy";
                txtTermino.Text = termino.ToString(stdTermino);
            }
            else
            {
                txtTermino.Text = "";
            }
        }
Exemple #2
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            pessoa_recurso = new Pessoa_Recurso();
            int id = Convert.ToInt32(rblSeleciona.SelectedValue);

            pessoa_recurso = controle.pesquisaPessoa_RecursoById(id);

            try
            {
                if (txtTermino.Text != "")
                {
                    pessoa_recurso.data_termino = Convert.ToDateTime(txtTermino.Text);
                }
                else
                {
                    pessoa_recurso.data_termino = null;
                }
                pessoa_recurso.valor = txtValor.Text;
                controle.atualizarDados();
                carregaSeleção();
                ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "alertaAtualizadoOK", "alert('Alteração realizada com sucesso');", true);
            }

            catch (FormatException ex)
            {
                ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "alertaAtualizadoOK", "alert('Formato de data diferente de DD/MM/AAAA');", true);
                txtTermino.Text = null;
            }

            catch (UpdateException ex)
            {
                ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "alertaSelecionar", "alert('Erro ao atualizar dados, verifique se os dados estão corretos')", true);
            }
            catch (Exception ex)
            {
                TelaErro.ExceptionMessage = ex.Message;
                Response.Redirect("TelaErro.aspx", false);
            }
        }
 public void excluirDadosPessoa_Recurso(Pessoa_Recurso pessoa_recurso)
 {
     gtiModel.Pessoa_Recurso.Remove(pessoa_recurso);
 }
 public void salvarNovaPessoa_Recurso(Pessoa_Recurso pessoa_recurso)
 {
     gtiModel.Pessoa_Recurso.Add(pessoa_recurso);
 }
 public void excluirDadosPessoa_Recurso(Pessoa_Recurso pessoa_recurso)
 {
     gtiRep.excluirDadosPessoa_Recurso(pessoa_recurso);
 }
        //
        //Controle Pessoas_Recursos
        //

        public void salvarDadosPessoa_Recurso(Pessoa_Recurso pessoa_recurso)
        {
            gtiRep.salvarNovaPessoa_Recurso(pessoa_recurso);
        }