示例#1
0
        protected void btnInserir_Click(object sender, EventArgs e)
        {
            ExtratoSaudeCorreioBLL bll = new ExtratoSaudeCorreioBLL();
            Resultado res = new Resultado();


            NUM_CPF_EMPRG = Util.LimparCPF(txtCPF.Text);


            res = bll.Inserir(Convert.ToInt16(txtCodEmpresa.Text), int.Parse(txtCodMatricula.Text), Int64.Parse(NUM_CPF_EMPRG), Util.String2Int32(txtRepresentante.Text == "" ? null : txtRepresentante.Text), USU_INC, ID_CHAMADO);

            if (res.Ok)
            {
                MostraMensagemTelaUpdatePanel(UpdatePanel, "Participante Inserido com Sucesso para receber Extratos de Saúde pelo Correio !");
                SalvarLog("I"); //Tipo de Alteração : Inserção
                grdExtratoSaudeCorreio.DataSource = bll.GetData(Convert.ToInt16(txtCodEmpresa.Text), Convert.ToInt64(txtCodMatricula.Text));
                grdExtratoSaudeCorreio.DataBind();
                btnInserir.Visible = false;
            }
            else
            {
                MostraMensagemTelaUpdatePanel(UpdatePanel, res.Mensagem);
                grdExtratoSaudeCorreio.DataSource = bll.GetData(Convert.ToInt16(txtCodEmpresa.Text), Convert.ToInt64(txtCodMatricula.Text));
                grdExtratoSaudeCorreio.DataBind();
                btnInserir.Visible = false;
            }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string COD_EMPRS       = Request.QueryString["nempr"];
            string NUM_RGTRO_EMPRG = Request.QueryString["nreg"];
            string NOM_EMPRG       = Request.QueryString["cpart"];

            NUM_IDNTF_RPTANT = Util.String2Int32(Request.QueryString["nrepr"]);
            USU_INC          = Request.QueryString["funcDsLoginname"];
            NUM_CPF_EMPRG    = Request.QueryString["pessDsCpf"];
            ID_CHAMADO       = Convert.ToDecimal(Request.QueryString["idChamCdChamado"]);
            int contador;

            ExtratoSaudeCorreioBLL bll = new ExtratoSaudeCorreioBLL();

            if (!IsPostBack)
            {
                if (!String.IsNullOrEmpty(COD_EMPRS) && !String.IsNullOrEmpty(NUM_RGTRO_EMPRG))
                {
                    txtCodEmpresa.Text    = COD_EMPRS;
                    txtCodMatricula.Text  = NUM_RGTRO_EMPRG;
                    txtCPF.Text           = NUM_CPF_EMPRG.ToString();
                    txtRepresentante.Text = NUM_IDNTF_RPTANT.ToString();
                    txtNome.Text          = NOM_EMPRG;
                }
                if (String.IsNullOrEmpty(txtCodEmpresa.Text) && String.IsNullOrEmpty(txtCodMatricula.Text))
                {
                    MostraMensagemTelaUpdatePanel(UpdatePanel, "Empresa e Matrícula Invalídos, Favor inserir Empresa e Matrícula !");
                    return;
                }

                grdExtratoSaudeCorreio.DataSource = bll.GetData(Convert.ToInt16(txtCodEmpresa.Text), Convert.ToInt64(txtCodMatricula.Text));
                grdExtratoSaudeCorreio.DataBind();
                contador = bll.GetData(Convert.ToInt16(txtCodEmpresa.Text), Convert.ToInt64(txtCodMatricula.Text)).Count();
                grdExtratoSaudeCorreio.Visible = true;

                if (contador == 0)
                {
                    btnInserir.Visible = true;
                }
                else
                {
                    btnInserir.Visible = false;
                }
            }
        }
示例#3
0
        protected void btnDeletar_Click(object sender, EventArgs e)
        {
            ExtratoSaudeCorreioBLL bll = new ExtratoSaudeCorreioBLL();
            Resultado res = new Resultado();

            NUM_CPF_EMPRG = Util.LimparCPF(txtCPF.Text);

            res = bll.DeleteData(Convert.ToInt16(txtCodEmpresa.Text), Convert.ToInt64(txtCodMatricula.Text));

            if (res.Ok)
            {
                MostraMensagemTelaUpdatePanel(UpdatePanel, "Participante Deletado com Sucesso, Esse Participante não irá receber Extrato de Saúde pelo Correio !");
                SalvarLog("D"); //Tipo de Alteração : Delete
                grdExtratoSaudeCorreio.DataSource = bll.GetData(Convert.ToInt16(txtCodEmpresa.Text), Convert.ToInt64(txtCodMatricula.Text));
                grdExtratoSaudeCorreio.DataBind();
                btnInserir.Visible = true;
            }
            else
            {
                MostraMensagemTelaUpdatePanel(UpdatePanel, res.Mensagem);
                grdExtratoSaudeCorreio.DataSource = bll.GetData(Convert.ToInt16(txtCodEmpresa.Text), Convert.ToInt64(txtCodMatricula.Text));
                grdExtratoSaudeCorreio.DataBind();
            }
        }