예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                ArquivoConvenioDAL acDAL = new ArquivoConvenioDAL();

                switch (Request.QueryString["act"])
                {
                case "exc":
                    ArquivoConvenio ac = acDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idAcn"]));

                    string strCaminho = ConfigurationManager.AppSettings["path"] + @"\Convenios\";

                    if (File.Exists(strCaminho + ac.NMArquivo))
                    {
                        File.Delete(strCaminho + ac.NMArquivo);
                    }

                    acDAL.Excluir(ac);

                    Response.Write("<script language='JavaScript'>alert('Arquivo do Convênio excluído com sucesso');location='ArquivosConvenio.aspx?idCnv=" + ac.Convenio.IDConvenio + "';</script>");
                    break;

                default:
                    break;
                }

                // LISTA OS ARQUIVOS DO CONVÊNIO //
                rptArquivosConvenio.DataSource = acDAL.Listar().Cast <ArquivoConvenio>().Where(c => c.Convenio.IDConvenio == Convert.ToInt32(Request.QueryString["idCnv"]));
                rptArquivosConvenio.DataBind();
                // FIM //
            }
            catch (Exception)
            { throw; }
        }
예제 #2
0
        protected string getArquivo(int _IdArquivoConvenio)
        {
            try
            {
                ArquivoConvenioDAL acDAL = new ArquivoConvenioDAL();
                ArquivoConvenio    ac    = acDAL.ObterDadosPorId(_IdArquivoConvenio);

                return("<li><a href=\"" + ConfigurationManager.AppSettings["url"] + "/Arquivos/Convenios/" + ac.NMArquivo + "\" target=\"_blank\">" + ac.DSArquivo + "</a></li>");
            }
            catch (Exception)
            { throw; }
        }