Esempio n. 1
0
        public ActionResult CartaoAdicionalRecebe(Usuario usuario)
        {
            int nCodFun = Convert.ToInt32(Session["uCodFun"]);

            systemweb.systemwebClass oVFP = new systemweb.systemwebClass();
            string cXML;

            cXML = oVFP.GetFuncAdic(nCodFun);

            DataSet myDataSet = new DataSet();

            myDataSet.ReadXml(new StringReader(cXML));
            DataView source = new DataView(myDataSet.Tables[0]);

            // this.ASPxGridView1.DataSource = source;
            //this.ASPxGridView1.DataBind();

            //Mudado dia 28/12/2014 (Senha - FLEXTRONICS)
            if (Session["uUSA_SENHA"].ToString() != "1")
            {
                //ASPxGridView1.Columns[6].Visible = false;
            }

            return(View());
        }
Esempio n. 2
0
        public ActionResult TrocaSenhaCartao(Usuario usuario)
        {
            if (usuario.NovaSenha.Length < 4)
            {
                usuario.lblMens = "A Nova Senha Precisa ter 4 caracteres numéricos!";
                return(View());
            }
            else
            {
                int nCodFun = Convert.ToInt32(Session["uCodFun"].ToString());

                //Se precisar enviar senha para o email
                //string cEmail = Session["email"].ToString();

                string cCartao = Session["cCartao"].ToString();
                cCartao = cCartao.Trim().PadLeft(16, '0');
                int    iCartao = Convert.ToInt32(cCartao.Substring(8, 8));
                string cChave  = "s1#4@p$a";

                ////MD5 Senha Antiga
                string cSenha = usuario.Senha;
                System.Security.Cryptography.MD5 md5Senha = System.Security.Cryptography.MD5.Create();
                byte[] data = md5Senha.ComputeHash(System.Text.Encoding.Default.GetBytes(cSenha + cChave));
                System.Text.StringBuilder sbString = new System.Text.StringBuilder();
                for (int i = 0; i < data.Length; i++)
                {
                    sbString.Append(data[i].ToString("x2"));
                }

                string cHashA = sbString.ToString();

                ////MD5 Senha Nova
                string cSenhaNovaSenha = usuario.NovaSenha;
                System.Security.Cryptography.MD5 md5SenhaNova = System.Security.Cryptography.MD5.Create();
                byte[] data1 = md5SenhaNova.ComputeHash(System.Text.Encoding.Default.GetBytes(cSenhaNovaSenha + cChave));
                System.Text.StringBuilder sbStringNova = new System.Text.StringBuilder();
                for (int i = 0; i < data1.Length; i++)
                {
                    sbStringNova.Append(data1[i].ToString("x2"));
                }

                string cHashN = sbStringNova.ToString();

                systemweb.systemwebClass oVFP = new systemweb.systemwebClass();

                int nRetorno = oVFP.TrocaSenU(nCodFun, cHashA, cHashN);

                if (nRetorno > 0)
                {
                    this.usuario.lblMens = "Senha trocada com sucesso!!!";
                }
                else
                {
                    this.usuario.lblMens = "Senha não foi trocada. " + oVFP.CMENSERRO;
                }
            }
            return(View());
        }
Esempio n. 3
0
        public ActionResult TrocarCartaoNEstaUsando(Usuario usuario)
        {
            // Obter funcionário
            int nCodFun = Convert.ToInt32(Session["uCodFun"].ToString());

            string cUserID = Convert.ToString(Session["uMatricula"]);

            systemweb.systemwebClass oVFP = new systemweb.systemwebClass();
            string  cRetorno  = oVFP.GetFunciona(nCodFun);
            DataSet myDataSet = new DataSet();

            myDataSet.ReadXml(new StringReader(cRetorno));
            DataView source = new DataView(myDataSet.Tables[0]);

            string cSitua = source[0]["situacao"].ToString();

            if (cSitua.Length == 0)
            {
                cSitua = " ";
            }
            string cImpresso = source[0]["impresso"].ToString();

            if (cImpresso.Length == 0)
            {
                cImpresso = " ";
            }

            if ((cSitua != " ") | (cImpresso == "0"))
            {
                if (cSitua != " ")
                {
                    this.usuario.Obs = "Troca não permitida: Situação do colaborador não está liberada.";
                }
                else
                {
                    this.usuario.Obs = "Troca não permitida: Cartão ainda não foi impresso.";
                }
            }
            else
            {
                int nCartao  = Convert.ToInt32(source[0]["cartao"]);
                int nRetorno = oVFP.TrocaCar(nCodFun, this.usuario.Motivo, nCartao, cUserID);
                if (nRetorno > 0)
                {
                    this.usuario.Obs = "Cartão trocado. Novo número: " + nRetorno.ToString().PadLeft(8, '0');
                }
                else
                {
                    this.usuario.Obs = "ERRO: Cartão não foi trocado.";
                }
            }
            //this.txtMotivo.ReadOnly = true;
            //this.cmdCancelar.Visible = false;
            //this.cmdConfirmar.Visible = false;

            return(View());
        }
Esempio n. 4
0
        public ActionResult RedeDeEstabelecimentos()
        {
            systemweb.systemwebClass oVFP = new systemweb.systemwebClass();

            // Buscar estados
            string cEstados = oVFP.BuscaEstado();

            DataSet dsE = new DataSet();

            dsE.ReadXml(new StringReader(cEstados));
            ViewBag.Estados = dsE.Tables[0].AsEnumerable();
            //this.ddlEstados.DataTextField = "estado";
            //this.ddlEstados.DataValueField = "estado";
            //this.ddlEstados.DataBind();
            //ddlEstados.SelectedIndex = ddlEstados.Items.IndexOf(ddlEstados.Items.FindByText("SP"));
            //string cEstado = ddlEstados.SelectedValue.ToString();

            // Buscar cidades
            string cCidades = oVFP.BuscaCidade(dsE.Tables[0].Rows[0].ToString());

            DataSet dsC = new DataSet();

            dsC.ReadXml(new StringReader(cCidades));
            //DataView dvC = new DataView();
            //dvC = dsC.Tables[0].DefaultView;
            ViewBag.Cidades = dsC.Tables[0].AsEnumerable();

            //string cDefault = ddlEstados.SelectedValue.ToString();
            //dvC.RowFilter = "estado='" + cDefault + "'";

            //this.ddlCidades.DataTextField = "cidade";
            //this.ddlCidades.DataValueField = "id_cidade";
            //this.ddlCidades.DataBind();

            //ddlCidades.SelectedIndex = ddlCidades.Items.IndexOf(ddlCidades.Items.FindByText("SOROCABA"));

            // Obter empresa Alterado 03/10/11
            int nCodEmp = 276;

            //Buscar Ramos
            string cRamos = oVFP.BuscaRamo1(nCodEmp);

            DataSet dsR = new DataSet();

            dsR.ReadXml(new StringReader(cRamos));
            ViewBag.Ramos = dsR.Tables[0].AsEnumerable();
            //this.ddlRamos.DataTextField = "ramo";
            //this.ddlRamos.DataValueField = "id_ramo";
            //this.ddlRamos.DataBind();

            return(View());
        }
Esempio n. 5
0
        public ActionResult Cadastrar(Usuario usuario)
        {
            //Enviar para o Usuário
            string Mensagem;

            int    iCartao;
            string sPrimNome;
            double dCpf;
            string cEmail;

            try
            {
                iCartao = Convert.ToInt32(usuario.Cartao.ToString().Trim());
            }
            catch
            {
                ModelState.AddModelError("CartaoInvalido", "Número do cartão inválido!");
                return(View("Cadastro"));
            }

            sPrimNome = usuario.Nome.Trim();
            iCartao   = Convert.ToInt32(usuario.Cartao.ToString().Trim());
            dCpf      = Convert.ToDouble(usuario.CPF.Replace(",", "").Replace(".", ""));
            cEmail    = usuario.Email;

            systemweb.systemwebClass oVFP = new systemweb.systemwebClass();
            string strXML;

            strXML = oVFP.CheckFunci(iCartao, sPrimNome, dCpf, cEmail);

            //Se for retorno 0000 ---> Cadastrar Usuário
            //Se for retorno 9999 ---> Enviar Senha Novamente e Gravar Senha
            if (strXML.Substring(0, 4) == "0000")
            {
                Mensagem = "<br> Parabéns!!! Você realizou com sucesso o Pré-cadastro no SystemFarma. Data " + System.DateTime.Today.ToString("dd/MM/yyyy") + " <br><p>";
                Mensagem = Mensagem + "Para continuar o seu cadastro você está recebendo sua senha. <br>";
            }
            else if (strXML.Substring(0, 4) == "9999")
            {
                Mensagem = "<br>  Verificamos o seu cadastro no SystemFarma  . <br><p>";
                Mensagem = Mensagem + "Sua nova Senha foi gerada. <br><p>";
            }
            else
            {
                ModelState.AddModelError("Erro", strXML);
                return(View("Cadastro"));
            }

            try
            {
                //Codigo do Funcionario
                int nCodFun = Convert.ToInt32(strXML.Substring(strXML.IndexOf(" "), strXML.Length - strXML.IndexOf(" ")).Replace(" ", ""));

                //Gerar Senha de Acesso Usuários
                string strXMLGerarSenha;
                int    iSeq = -1;
                strXMLGerarSenha = oVFP.GerarChaveAle(iSeq);
                string cSenha = "";

                if (strXMLGerarSenha.Substring(0, 4) == "0000")
                {
                    cSenha = strXMLGerarSenha.Replace("0000 ", "");
                }
                else
                {
                    ModelState.AddModelError("Erro", "* " + "GERARCHAVEALE " + strXMLGerarSenha.ToString());
                    return(View("Cadastro"));
                }
                //Gravar Senha no Banco
                string strXMLGravarSenha;
                strXMLGravarSenha = oVFP.GravarSenha(nCodFun, cSenha, cEmail);

                if (strXMLGravarSenha.Substring(0, 4) == "0000")
                {
                    string url = (Request.Url.Scheme + "://" + HttpContext.Request.Url.Authority);

                    ////Mensagem = "<br> Parabéns!!! Você realizou com sucesso o Pré-cadastro no SystemFarma. <br><p>";
                    ////Mensagem = Mensagem + "Para continuar o seu cadastro você está recebendo sua senha. <br><p><p>";
                    Mensagem = Mensagem + "Sua Senha: " + cSenha + " <br><p><p>";

                    Mensagem = Mensagem + "Favor acessar o site do SystemFarma e clicar na área Restrita, no selo de Usuários e assim fazer seu login para poder consultar suas compras. <br><p>";
                    //Mensagem = Mensagem + "<a href ='" + url + "/System/login.aspx?RedirectUser=Usuario' alt='SystemFarma' target='_blank'>www.systemfarma.com.br</a> <br><p>";
                    Mensagem = Mensagem + "Qualquer dúvida entre em contato conosco ou informe-se pelo nosso site.";

                    //Usando a Classe enviar email
                    bool        bRetorno = true;
                    string      strDe    = "";
                    EnviarEmail Envia    = new EnviarEmail();
                    Envia.EnviaEmail(strDe, usuario.Email.ToLower(), "Confirmação Pré-Cadastro (SystemFarma) " + System.DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss"), "Envio de Email", Mensagem, ref bRetorno);

                    if (bRetorno)
                    {
                        ViewBag.MensagemSucesso = "\\n Você receberá instrucões por email para continuar o cadastro.\\n *** SystemFarma Adm. de Serviços Ltda ***";

                        //string strScript = "<script>alert('\\n Você receberá instrucões por email para continuar o cadastro.\\n *** SystemFarma Adm. de Serviços Ltda ***');window.location.href='LoginUser.aspx';</script>";
                        //ClientScript.RegisterClientScriptBlock(typeof(string), string.Empty, strScript);
                    }
                    else
                    {
                        ViewBag.MensagemSucesso = "\\n Problemas no envio de email!!\\n Não foi possível criar sua senha.\\n Favor tentar novamente mais tarde. \\n*** SystemFarma Adm. de Serviços Ltda ***";
                        //string strScript = "<script>alert('\\n Problemas no envio de email!!\\n Não foi possível criar sua senha.\\n Favor tentar novamente mais tarde. \\n*** SystemFarma Adm. de Serviços Ltda ***');window.location.href='LoginUser.aspx';</script>";
                        //ClientScript.RegisterClientScriptBlock(typeof(string), string.Empty, strScript);
                    }
                }
                else
                {
                    ModelState.AddModelError("Erro", "* " + strXMLGravarSenha.ToString());
                    return(View("Cadastro"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Erro", "* " + "* " + ex.Message.ToString());
                return(View("Cadastro"));
            }
            return(View());
        }
Esempio n. 6
0
        public ActionResult TrocarSenhaCartaoAdicional(Usuario usuario)
        {
            usuario.lblMens = "";

            int    nCodAdic = Convert.ToInt32(Session["nCodAdic"]);
            string cUserID  = Convert.ToString(Session["UserID"]);

            systemweb.systemwebClass oVFP = new systemweb.systemwebClass();
            string  cRetorno  = oVFP.GetAdicional(nCodAdic);
            DataSet myDataSet = new DataSet();

            myDataSet.ReadXml(new StringReader(cRetorno));
            DataView source = new DataView(myDataSet.Tables[0]);

            this.usuario.Nome = source[0]["nome"].ToString();

            if (usuario.NovaSenha.Length < 4)
            {
                usuario.lblMens = "A Nova Senha Precisa ter 4 caracteres numéricos!";
                return(View());
            }
            else
            {
                int nCodFun = Convert.ToInt32(Session["uCodFun"].ToString());
                //int cUserID = Convert.ToInt32(Session["UserID"].ToString());

                //Se precisar enviar senha para o email
                string cEmail  = Session["email"].ToString();
                int    iCartao = Convert.ToInt32(Session["cCartao"]);

                ////MD5 Senha Antiga
                string cSenha = usuario.Senha;
                System.Security.Cryptography.MD5 md5Senha = System.Security.Cryptography.MD5.Create();
                byte[] data = md5Senha.ComputeHash(System.Text.Encoding.Default.GetBytes(cSenha));
                System.Text.StringBuilder sbString = new System.Text.StringBuilder();
                for (int i = 0; i < data.Length; i++)
                {
                    sbString.Append(data[i].ToString("x2"));
                }

                string cHashA = sbString.ToString();

                ////MD5 Senha Nova
                string cSenhaNovaSenha = usuario.NovaSenha;
                System.Security.Cryptography.MD5 md5SenhaNova = System.Security.Cryptography.MD5.Create();
                byte[] data1 = md5SenhaNova.ComputeHash(System.Text.Encoding.Default.GetBytes(cSenhaNovaSenha));
                System.Text.StringBuilder sbStringNova = new System.Text.StringBuilder();
                for (int i = 0; i < data1.Length; i++)
                {
                    sbStringNova.Append(data1[i].ToString("x2"));
                }

                string cHashN = sbStringNova.ToString();

                //int nCodAdic = Convert.ToInt32(Session["nCodAdic"]);

                int nRetorno = oVFP.TrocaSenAU(nCodFun, nCodAdic, cHashA, cHashN);

                if (nRetorno > 0)
                {
                    this.usuario.lblMens = "Senha trocada com sucesso!!!";
                }
                else
                {
                    this.usuario.lblMens = "Senha não foi trocada. " + oVFP.CMENSERRO;
                }
            }
            return(View());
        }
Esempio n. 7
0
        public ActionResult TrocaSenhaSite(Usuario usuario)
        {
            if (usuario.NovaSenha.Length < 5)
            {
                usuario.lblMens = "A Nova Senha Precisa ser igual ou maior que 5 caracteres!";
                return(View());
            }
            else
            {
                int    nCodFun = Convert.ToInt32(Session["uCodFun"]);
                string cSenha  = usuario.Senha.ToUpper();
                string cEmail;
                try
                {
                    cEmail = Session["email"].ToString();
                }
                catch
                {
                    cEmail = "";
                }

                string cCartao = Session["cCartao"].ToString();
                cCartao = cCartao.Trim().PadLeft(16, '0');
                int iCartao;
                if ((cCartao.Substring(0, 8) != "00000000") && (cCartao.Substring(0, 8) != "61033770"))
                {
                    usuario.lblMens = " * Número do Cartão Inválido!";
                    return(View());
                }
                else
                {
                    try
                    {
                        iCartao = Convert.ToInt32(cCartao.Substring(8, 8));
                    }
                    catch
                    {
                        usuario.lblMens = " * Número do Cartão Inválido!";
                        return(View());
                    }
                }

                systemweb.systemwebClass oVFP = new systemweb.systemwebClass();
                string strXML;
                strXML = oVFP.ValiFunci1(iCartao, cSenha);

                if (strXML.Substring(0, 4) == "0000")
                {
                    //Gravar Nova Senha
                    string strXMLGravarSenha;
                    string Mensagem;
                    cSenha = usuario.NovaSenha.ToUpper();

                    strXMLGravarSenha = oVFP.GravarSenha(nCodFun, cSenha, cEmail);

                    if (strXMLGravarSenha.Substring(0, 4) == "0000")
                    {
                        //Nova Senha
                        Session["cPasswordFun"] = cSenha;
                        string url = (Request.Url.Scheme + "://" + HttpContext.Request.Url.Authority);

                        Mensagem = "<br> Parabéns!!! Você alterou com sucesso sua senha para acesso ao SystemFarma. Data " +
                                   DateTime.Today.ToString("dd/MM/yyyy") + " <br><p>";
                        ////Mensagem = Mensagem + "Para continuar o seu cadastro você está recebendo sua senha. <br><p><p>";
                        Mensagem = Mensagem + "Sua Senha: " + usuario.NovaSenha + " <br><p><p>";

                        Mensagem = Mensagem + "Favor acessar o site do SystemFarma para poder consultar suas compras. <br><p>";
                        //Mensagem = Mensagem + "<a href ='" + url + "/System/login.aspx?RedirectUser=Usuario' alt='SystemFarma' target='_blank'>www.systemfarma.com.br</a> <br><p>";
                        Mensagem = Mensagem + "Qualquer dúvida entre em contato conosco ou informe-se pelo nosso site.";

                        if (cEmail != "")
                        {
                            //Usando a Classe enviar email
                            bool        bRetorno = true;
                            string      strDe    = "";
                            EnviarEmail Envia    = new EnviarEmail();
                            Envia.EnviaEmail(strDe, cEmail.ToLower(), "Confirmação de Alteração de Senha (SystemFarma)", "Envio de Email", Mensagem, ref bRetorno);
                        }

                        ViewBag.Mensagem = "\\n Você alterou com sucesso a senha de acesso ao SystemFarma.\\n *** SystemFarma Adm de Serviços Ltda ***')";

                        //string strScript = "<script>alert('\\n Você alterou com sucesso a senha de acesso ao SystemFarma.\\n *** SystemFarma Adm de Serviços Ltda ***');window.location.href='padrao.aspx';</script>";
                        //ClientScript.RegisterClientScriptBlock(typeof(string), string.Empty, strScript);
                    }
                    else
                    {
                        usuario.lblMens = strXMLGravarSenha.ToString();
                    }
                }
                else
                {
                    usuario.lblMens = "Senha informada está incorreta!";
                }
            }
            return(View());
        }
Esempio n. 8
0
        public ActionResult AlterarCadastro(Usuario usuario)
        {
            ////Montar XML
            string strEndereco;
            string strComplemento;
            string strBairro;
            string strCidade;
            int    iCidade;

            string strEstado;
            string strRG;
            string strperEmail;
            string strSMS;

            string strCEP;
            string strSexo;

            string strDDD1;
            string strTelefone;

            string strDDD2;
            string strCelular;

            string strDataNascimento;

            //Validar Mask
            if (usuario.Cel.Replace("(  )     -", "").Length > 0 && usuario.Cel.Replace(" ", "").Length < 13)
            {
                usuario.lblMens = "* Favor verificar o número do celular!";
                return(View());
            }
            if (usuario.Cel.Length < 14 && usuario.cbSMS == true)
            {
                usuario.lblMens = "* Favor preencher o número do Celular para receber SMS.";
                return(View());
            }

            //strEndereco = RemoverAcentos(usuario.Endereco.Replace(",", "").ToUpper() + ", " + usuario.Numero);
            //strComplemento = RemoverAcentos(usuario.Complemento.ToUpper());
            //strBairro = RemoverAcentos(usuario.Bairro.ToUpper());

            //strCidade = ddlCidades.SelectedItem.Text;
            //iCidade = Convert.ToInt32(ddlCidades.Value.ToString());
            //strEstado = ddlEstados.Value.ToString();
            //strRG = RemoverAcentos(usuario.RG.Replace(".", "").Replace("-", ""));
            strCEP      = usuario.CEP;
            strSexo     = usuario.ddlSexo.ToString();
            strDDD1     = usuario.Tel.Substring(1, 2);
            strTelefone = usuario.Tel.Substring(5, 9);

            if (usuario.Cel.Length > 10)
            {
                strDDD2    = usuario.Cel.Substring(1, 2);
                strCelular = usuario.Cel.Substring(5, 9);
            }
            else
            {
                strDDD2    = "";
                strCelular = "";
            }

            //strDataNascimento = Convert.ToDateTime(ddlNascimento.Value).ToString("dd/MM/yyyy");

            //strperEmail = (usuario.cbNew.Checked ? "1" : "0");
            //strSMS = (usuario.cbSMS.Checked ? "1" : "0");

            StringBuilder sbDados = new StringBuilder();

            sbDados.Append("<endereco>");
            //sbDados.Append(strEndereco);
            sbDados.Append("</endereco>");

            sbDados.Append("<complemen>");
            //sbDados.Append(strComplemento);
            sbDados.Append("</complemen>");

            sbDados.Append("<bairro>");
            //sbDados.Append(strBairro);
            sbDados.Append("</bairro>");

            sbDados.Append("<cidade>");
            //sbDados.Append(strCidade);
            sbDados.Append("</cidade>");

            sbDados.Append("<id_cidade>");
            //sbDados.Append(iCidade);
            sbDados.Append("</id_cidade>");

            sbDados.Append("<estado>");
            //sbDados.Append(strEstado);
            sbDados.Append("</estado>");

            //Falta Colocar RG
            sbDados.Append("<rg>");
            //sbDados.Append(strRG);
            sbDados.Append("</rg>");

            sbDados.Append("<per_email>");
            //sbDados.Append(strperEmail);
            sbDados.Append("</per_email>");

            sbDados.Append("<per_sms>");
            //sbDados.Append(strSMS);
            sbDados.Append("</per_sms>");

            sbDados.Append("<cep>");
            sbDados.Append(strCEP);
            sbDados.Append("</cep>");

            sbDados.Append("<sexo>");
            sbDados.Append(strSexo);
            sbDados.Append("</sexo>");

            sbDados.Append("<ddd1>");
            sbDados.Append(strDDD1);
            sbDados.Append("</ddd1>");

            sbDados.Append("<telefone>");
            sbDados.Append(strTelefone);
            sbDados.Append("</telefone>");

            sbDados.Append("<ddd>");
            sbDados.Append(strDDD2);
            sbDados.Append("</ddd>");

            sbDados.Append("<celular>");
            sbDados.Append(strCelular);
            sbDados.Append("</celular>");

            sbDados.Append("<nascimento>");
            //sbDados.Append(strDataNascimento);
            sbDados.Append("</nascimento>");

            int    nCodFun   = Convert.ToInt32(Session["uCodFun"].ToString());
            string cPassword = Session["cPasswordFun"].ToString();

            systemweb.systemwebClass oVFP = new systemweb.systemwebClass();
            string strXML;

            strXML = oVFP.GravarCadFun(nCodFun, cPassword, sbDados.ToString());

            if (strXML.Substring(0, 4) == "0000")
            {
                Session["uValidar_Cadastro"] = "true";
                Session["uValidar"]          = "true";
                Session["autentica"]         = "1";
                ViewBag.Mensagem             = "\\n Cadastro atualizado com sucesso!";
                //string strScript = "<script>alert('\\n Cadastro atualizado com sucesso!');window.location.href='padrao.aspx';</script>";
                //ClientScript.RegisterClientScriptBlock(typeof(string), string.Empty, strScript);

                //Response.Redirect("~/usuario/padrao.aspx");
            }
            else
            {
                usuario.lblMens = "* " + strXML.ToString();
            }
            return(View());
        }
Esempio n. 9
0
        public ActionResult SaldoFuncion(Usuario usuario)
        {
            if (Session["uExtrato"].ToString() == "")
            {
                string cPeriodo = Session["uPeriodo"].ToString();
                this.usuario.lblPeriodo = cPeriodo;
                //ASPxGridView3.Visible = true;
                //GridView1.Visible = true;
            }
            else
            {
                string cExtrato = Session["uExtrato"].ToString();
                this.usuario.lblPeriodo = cExtrato;

                //ASPxRoundPanel ASPxRoundPanel2 = (ASPxRoundPanel)Master.FindControl("ASPxRoundPanel1") as ASPxRoundPanel;
                //ASPxRoundPanel2.HeaderText = "Gastos Anteriores ";

                //Desabilitar Saldo
                //ASPxGridView3.Visible = false;
                //GridView1.Visible = false;
            }

            string cAviso = Session["uAviso"].ToString();

            this.usuario.lblAviso = cAviso;

            systemweb.systemwebClass oVFP = new systemweb.systemwebClass();
            // Consultar Limites
            try
            {
                string cXML2;
                //string cXML3;

                // Obter funcionário
                int nCodFun = Convert.ToInt32(Session["uCodFun"].ToString());

                cXML2 = oVFP.ConsultaLimite1(nCodFun, 0, 0);
                myDataSet2.ReadXml(new StringReader(cXML2));
                //cXML3 = oVFP.ConsultaLimite1(nCodFun, 0);
                //myDataSet3.ReadXml(Server.MapPath(cXML3));

                //Consultar Limite
                try
                {
                    //ASPxGridView3.DataSource = myDataSet2.Tables[0];
                    //ASPxGridView3.KeyFieldName = "codigo";
                    //ASPxGridView3.DataBind();

                    //GridView1.DataSource = myDataSet2.Tables[0].DefaultView;
                    //GridView1.DataBind();
                }

                catch (Exception ex)
                {
                    usuario.lblAviso = "Erro " + ex.ToString();
                }

                //DataGridBind();

                //ASPxGridView3.DataSource = Session["DsTeste"];
                //ASPxGridView3.KeyFieldName = "codigo";
                //ASPxGridView3.DataBind();


                //Se a sessão for nula voltar ao início
                if (Session["uFecha"] == null)
                {
                    Response.Redirect("~/LoginUsuario.aspx", false);
                    return(View());
                }


                //ASPxGridView1.DataSource = Session["DsPrincipal"];
                //ASPxGridView1.DataBind();

                //hlkRelatorio.Attributes.Add("onClick", "window.open('ExtratoColaborador.aspx','_blank')");
            }
            catch
            {
                //TODO: Tratar exceção
            }
            return(View());
        }