protected void BtnSalvarProfissional_Click(object sender, EventArgs e)
    {
        //Chama a funcao que vai fazer a validacao nos campos da ficha profissional do funcionario
        if (Validacao())
        {
            //Verifica se existe o ID do Funcionario
            if (Convert.ToInt32(Request.QueryString["id"]) != 0)
            {
                try
                {
                    ClienteFuncionarioProfissional ObjClienteFuncionarioProfissional = new ClienteFuncionarioProfissional();
                    Validacoes Valida = new Validacoes();
                    //Chave primaria da tabela
                    ObjClienteFuncionarioProfissional.id = Convert.ToInt32(Valida.TextoNull(TxtIdFuncionarioProfissional.Value));
                    //Dados profissionais
                    ObjClienteFuncionarioProfissional.idFuncionario       = Convert.ToInt32(Request.QueryString["id"]);
                    ObjClienteFuncionarioProfissional.idFuncionarioStatus = Convert.ToInt32(DdlStatus.Text);
                    ObjClienteFuncionarioProfissional.idDepartamento      = Convert.ToString(ClienteDepartamento1.ValorInformado);
                    ObjClienteFuncionarioProfissional.idSetor             = Convert.ToString(ClienteSetor1.ValorInformado);
                    ObjClienteFuncionarioProfissional.idCargo             = Convert.ToString(ClienteCargo1.ValorInformado);
                    ObjClienteFuncionarioProfissional.NumMatricula        = TxtNumMatricula.Text;
                    ObjClienteFuncionarioProfissional.DtAdmissao          = TxtDtAdmissao.Text;
                    ObjClienteFuncionarioProfissional.DtDemissao          = TxtDtDemissao.Text;
                    ObjClienteFuncionarioProfissional.Salario             = TxtSalario.Text;
                    ObjClienteFuncionarioProfissional.Aposentado          = DdlAposentado.Text;
                    ObjClienteFuncionarioProfissional.CBO = TxtCBO.Text;
                    ObjClienteFuncionarioProfissional.DtPeriodoInicial    = TxtDtPeriodoInicial.Text;
                    ObjClienteFuncionarioProfissional.DtPeriodoFinal      = TxtDtPeriodoFinal.Text;
                    ObjClienteFuncionarioProfissional.DescricaoAtividades = TxtDescricaoAtividades.Text;
                    ObjClienteFuncionarioProfissional.NumCTPS             = TxtNumCTPS.Text;
                    ObjClienteFuncionarioProfissional.SerieCTPS           = TxtSerieCTPS.Text;
                    ObjClienteFuncionarioProfissional.UFCTPS = ddlEstados.ValorInformado;
                    ObjClienteFuncionarioProfissional.FiliacaoPrevidencia = TxtFiliacaoPrevidencia.Text;
                    ObjClienteFuncionarioProfissional.PIS = TxtPIS.Text;
                    ClienteFuncionarioProfissionalDAL ObjClienteFuncionarioProfissionalDAL = new ClienteFuncionarioProfissionalDAL();
                    ObjClienteFuncionarioProfissionalDAL.InsertUpdate(ObjClienteFuncionarioProfissional);

                    Response.Write("<script>window.location='ClienteFuncionarioProfissional.aspx?id=" + Request.QueryString["id"] + "&idCliente=" + Request.QueryString["idCliente"] + "'</script>");
                }
                catch (Exception ex)
                {
                    Response.Write(ex);
                    Response.End();
                }
            }
            //Caso nao exista o ID do funcionario
            else
            {
                Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('Salve antes a ficha pessoal do profissional')", true);
            }
        }
    }
    protected void BtnSalvarProfissional_Click(object sender, EventArgs e)
    {
        //Chama a funcao que vai fazer a validacao nos campos da ficha profissional do funcionario
        if (Validacao())
        {
            //Verifica se existe o ID do Funcionario
            if (Convert.ToInt32(Request.QueryString["id"]) != 0)
            {
                try
                {
                    ClienteFuncionarioProfissional ObjClienteFuncionarioProfissional = new ClienteFuncionarioProfissional();
                    Validacoes Valida = new Validacoes();
                    //Chave primaria da tabela
                    ObjClienteFuncionarioProfissional.id = Convert.ToInt32(Valida.TextoNull(TxtIdFuncionarioProfissional.Value));
                    //Dados profissionais
                    ObjClienteFuncionarioProfissional.idFuncionario = Convert.ToInt32(Request.QueryString["id"]);
                    ObjClienteFuncionarioProfissional.idFuncionarioStatus = Convert.ToInt32(DdlStatus.Text);
                    ObjClienteFuncionarioProfissional.idDepartamento = Convert.ToString(ClienteDepartamento1.ValorInformado);
                    ObjClienteFuncionarioProfissional.idSetor = Convert.ToString(ClienteSetor1.ValorInformado);
                    ObjClienteFuncionarioProfissional.idCargo = Convert.ToString(ClienteCargo1.ValorInformado);
                    ObjClienteFuncionarioProfissional.NumMatricula = TxtNumMatricula.Text;
                    ObjClienteFuncionarioProfissional.DtAdmissao = TxtDtAdmissao.Text;
                    ObjClienteFuncionarioProfissional.DtDemissao = TxtDtDemissao.Text;
                    ObjClienteFuncionarioProfissional.Salario = TxtSalario.Text;
                    ObjClienteFuncionarioProfissional.Aposentado = DdlAposentado.Text;
                    ObjClienteFuncionarioProfissional.CBO = TxtCBO.Text;
                    ObjClienteFuncionarioProfissional.DtPeriodoInicial = TxtDtPeriodoInicial.Text;
                    ObjClienteFuncionarioProfissional.DtPeriodoFinal = TxtDtPeriodoFinal.Text;
                    ObjClienteFuncionarioProfissional.DescricaoAtividades = TxtDescricaoAtividades.Text;
                    ObjClienteFuncionarioProfissional.NumCTPS = TxtNumCTPS.Text;
                    ObjClienteFuncionarioProfissional.SerieCTPS = TxtSerieCTPS.Text;
                    ObjClienteFuncionarioProfissional.UFCTPS = ddlEstados.ValorInformado;
                    ObjClienteFuncionarioProfissional.FiliacaoPrevidencia = TxtFiliacaoPrevidencia.Text;
                    ObjClienteFuncionarioProfissional.PIS = TxtPIS.Text;
                    ClienteFuncionarioProfissionalDAL ObjClienteFuncionarioProfissionalDAL = new ClienteFuncionarioProfissionalDAL();
                    ObjClienteFuncionarioProfissionalDAL.InsertUpdate(ObjClienteFuncionarioProfissional);

                    Response.Write("<script>window.location='ClienteFuncionarioProfissional.aspx?id=" + Request.QueryString["id"] + "&idCliente=" + Request.QueryString["idCliente"] + "'</script>");
                }
                catch (Exception ex)
                {
                    Response.Write(ex);
                    Response.End();
                }
            }
            //Caso nao exista o ID do funcionario
            else
            {
                Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('Salve antes a ficha pessoal do profissional')", true);
            }
        }
    }
 //CARREGA TODO OS DADOS DO REGISTRO DO PROFISSIONAL.
 public ClienteFuncionarioProfissional CarregaFuncionarioProfissional(int idFuncionarioProfissional)
 {
     ClienteFuncionarioProfissionalDAL ObjClienteFuncionarioProfissionalDAL = new ClienteFuncionarioProfissionalDAL();
     return ObjClienteFuncionarioProfissionalDAL.SelectFuncionarioProfissionalByID(idFuncionarioProfissional);
 }
Exemplo n.º 4
0
    //CARREGA TODO OS DADOS DO REGISTRO DO PROFISSIONAL.
    public ClienteFuncionarioProfissional CarregaFuncionarioProfissional(int idFuncionarioProfissional)
    {
        ClienteFuncionarioProfissionalDAL ObjClienteFuncionarioProfissionalDAL = new ClienteFuncionarioProfissionalDAL();

        return(ObjClienteFuncionarioProfissionalDAL.SelectFuncionarioProfissionalByID(idFuncionarioProfissional));
    }