//Acho que não é emais usado protected void lnkEtiqueta_Click(object sender, EventArgs e) { IViverMaisServiceFacade iViverMais = Factory.GetInstance<IViverMaisServiceFacade>(); IPaciente ipaciente = Factory.GetInstance<IPaciente>(); if (HiddenNumeroCartao.Value.Trim() != "") { long result = long.Parse(HiddenNumeroCartao.Value.Trim()); IList<ControleCartaoSUS> _controlesCartao = ipaciente.ListarControleCartaoSUS<ControleCartaoSUS>(result.ToString()); ControleCartaoSUS controleCartao = new ControleCartaoSUS(); controleCartao.NumeroCartao = result.ToString(); controleCartao.ViaCartao = (_controlesCartao.Count() > 0 ? _controlesCartao.Select(p => p.ViaCartao).Max() : 0) + 1; //_controlesCartao.Count + 1; //if (_controlesCartao.Count > 0) // controleCartao.ViaCartao = _controlesCartao.Last().ViaCartao + 1; //else // controleCartao.ViaCartao = 1; controleCartao.DataEmissao = DateTime.Now; controleCartao.Usuario = (Usuario)Session["Usuario"]; iViverMais.Inserir(controleCartao); //lblViaCartao.Text = controleCartao.ViaCartao.ToString(); //lblViaCartao.DataBind(); //this.UpdatePanel_CartaoSUS.Update(); iViverMais.Inserir(new LogViverMais(DateTime.Now, (ViverMais.Model.Usuario)Session["Usuario"], 5, result.ToString())); AddCartaoAnexo(result); } else { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "alert(Não foi possível localizar o numero do cartão SUS. Favor informar este problema ao suporte técnico.", true); } }
//Comentado protected void lnkBtnEtiquetaHTML_Click(object sender, EventArgs e) { IViverMaisServiceFacade iViverMais = Factory.GetInstance<IViverMaisServiceFacade>(); IPaciente ipaciente = Factory.GetInstance<IPaciente>(); IList<CartaoSUS> cartoes = ipaciente.ListarCartoesSUS<ViverMais.Model.CartaoSUS>(Request.QueryString["codigo"]); if (cartoes.Count() > 0) { IList<ControleCartaoSUS> _controlesCartao = ipaciente.ListarControleCartaoSUS<ControleCartaoSUS>(cartoes.Last().Numero); ControleCartaoSUS controleCartao = new ControleCartaoSUS(); controleCartao.NumeroCartao = cartoes.Last().Numero; if (_controlesCartao.Count > 0) controleCartao.ViaCartao = _controlesCartao.Last().ViaCartao + 1; else controleCartao.ViaCartao = 1; controleCartao.DataEmissao = DateTime.Today; controleCartao.Usuario = (Usuario)Session["Usuario"]; iViverMais.Inserir(controleCartao); ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script type='text/javascript'>window.open('ImpressaoEtiquetaHTML.aspx?codigo=" + Request.QueryString["codigo"] + "', '_blank');</script>"); } }