コード例 #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; }
        }
コード例 #3
0
        protected void Cadastrar(object sender, EventArgs e)
        {
            try
            {
                ArquivoConvenio ac = new ArquivoConvenio();

                ConvenioDAL cDAL = new ConvenioDAL();
                ac.Convenio  = cDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idCnv"]));
                ac.NMArquivo = "";
                ac.DSArquivo = Util.formataTexto(txtDescricao.Text, false);

                ArquivoConvenioDAL acDAL = new ArquivoConvenioDAL();
                acDAL.Cadastrar(ac);

                if (txtArquivo.HasFile)
                {
                    switch (txtArquivo.FileName.Substring(txtArquivo.FileName.Length - 4))
                    {
                    case ".pdf":
                        ArquivoConvenio acUltimo = acDAL.ObterDadosUltimoCadastrado();

                        string strNome;

                        strNome            = acUltimo.IDArquivoConvenio + txtArquivo.FileName.Substring(txtArquivo.FileName.Length - 4);
                        acUltimo.NMArquivo = strNome;

                        txtArquivo.SaveAs(ConfigurationManager.AppSettings["path"] + @"\Convenios\" + strNome);

                        acDAL.Alterar(acUltimo);

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

                        break;

                    default:
                        break;
                    }
                }
            }
            catch (Exception)
            { throw; }
        }
コード例 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    ConvenioDAL cDAL = new ConvenioDAL();
                    Convenio    c    = cDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idCnv"]));

                    litNome.Text      = c.NMConvenio;
                    litDescricao.Text = c.DSConvenio;

                    // LISTA OS ARQUIVOS DO CONVÊNIO //
                    ArquivoConvenioDAL acDAL = new ArquivoConvenioDAL();
                    rptArquivosConvenio.DataSource = acDAL.Listar().Cast <ArquivoConvenio>().Where(cv => cv.Convenio.IDConvenio == c.IDConvenio);
                    rptArquivosConvenio.DataBind();
                    // FIM //
                }
            }
            catch (Exception)
            { throw; }
        }