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; } }
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; } }
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; } }
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; } }