protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { string id = ""; try { id = obterIdCadastrado(); } catch (Exception ex) { LabelErro.Text = ex.Message; } Documento documento = new Documento(); List <Arquivo> list_arquivo = new List <Arquivo>(); documento.matricula_Colaborador = TextBoxMatricula.Text; documento.nome_Colaborador = TextNome_Colaborador.Text; /* * Salvando arquivos postados no banco * ( ver como faz pra colocar um identificador do tipo pra qnd fazer um update saber buscar esse tipo) */ if (Session["postou_docsPessoais"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp = inserirArquivosNaLista(id, "docsPessoais"); if (arq_temp != null) { list_arquivo.Add(arq_temp); } } if (Session["postou_titulacoes"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp = inserirArquivosNaLista(id, "titulacoes"); if (arq_temp != null) { list_arquivo.Add(arq_temp); } } if (Session["postou_portarias"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp = inserirArquivosNaLista(id, "portarias"); if (arq_temp != null) { list_arquivo.Add(arq_temp); } } if (Session["postou_cis"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp = inserirArquivosNaLista(id, "cis"); if (arq_temp != null) { list_arquivo.Add(arq_temp); } } if (Session["postou_avisoFerias"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp = inserirArquivosNaLista(id, "avisoFerias"); if (arq_temp != null) { list_arquivo.Add(arq_temp); } } if (Session["postou_requerimentos"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp = inserirArquivosNaLista(id, "requerimentos"); if (arq_temp != null) { list_arquivo.Add(arq_temp); } } if (Session["postou_outros"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp = inserirArquivosNaLista(id, "outros"); if (arq_temp != null) { list_arquivo.Add(arq_temp); } } //Adicionando a lista dos arquivos aos documentos pra depois adicionar no banco documento.arquivos = list_arquivo; Adaptador adpt = new Adaptador(); try { adpt.InserirDocumento(documento); } catch (Exception ex) { LabelErro.Text = ex.Message; } /*foreach (Arquivo arq in list_arquivo) * { * versiona_indexa(arq.nome_Arquivo); * }*/ mensagem = "Colaborador inserido com sucesso"; Session.Add("mensagem", mensagem); Server.Transfer("listar.aspx"); }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { string id = ""; try { id = obterIdCadastrado(); } catch (Exception ex) { LabelErro.Text = ex.Message; ImageAttention.Visible = true; } Documento documento = new Documento(); List <Arquivo> list_arquivo = new List <Arquivo>(); documento.matricula_Colaborador = TextBoxMatricula.Text; documento.nome_Colaborador = TextNome_Colaborador.Text; documento.foto = ImageFoto.ImageUrl; documento.cpf_Colaborador = TextBoxCPF.Text; if ((TextBoxMatricula.Text.Equals("")) || (TextBoxCPF.Text.Equals("")) || (TextNome_Colaborador.Text.Equals(""))) { LabelErro.Text = "Preencha todos os campos!"; ImageAttention.Visible = true; } else { /* * Salvando arquivos postados no banco */ if (Session["postou_docsPessoais"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp.nome_Arquivo = montarFormatoGD(id, "docsPessoais.pdf"); arq_temp.tipo_Arquivo = "docsPessoais"; list_arquivo.Add(arq_temp); } if (Session["postou_titulacoes"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp.nome_Arquivo = montarFormatoGD(id, "titulacoes.pdf"); arq_temp.tipo_Arquivo = "titulacoes"; list_arquivo.Add(arq_temp); } if (Session["postou_portarias"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp.nome_Arquivo = montarFormatoGD(id, "portarias.pdf"); arq_temp.tipo_Arquivo = "portarias"; list_arquivo.Add(arq_temp); } if (Session["postou_cis"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp.nome_Arquivo = montarFormatoGD(id, "cis.pdf"); arq_temp.tipo_Arquivo = "cis"; list_arquivo.Add(arq_temp); } if (Session["postou_avisoFerias"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp.nome_Arquivo = montarFormatoGD(id, "avisoFerias.pdf"); arq_temp.tipo_Arquivo = "avisoFerias"; list_arquivo.Add(arq_temp); } if (Session["postou_requerimentos"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp.nome_Arquivo = montarFormatoGD(id, "requerimentos.pdf"); arq_temp.tipo_Arquivo = "requerimentos"; list_arquivo.Add(arq_temp); } if (Session["postou_outros"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp.nome_Arquivo = montarFormatoGD(id, "outros.pdf"); arq_temp.tipo_Arquivo = "outros"; list_arquivo.Add(arq_temp); } // Verifica se existe documento pra adicionar ao banco if (list_arquivo.Count == 0) { LabelErro.Text = "Nenhum documento adicionado"; ImageAttention.Visible = true; } else { //Adicionando a lista dos arquivos aos documentos pra depois adicionar no banco documento.arquivos = list_arquivo; Adaptador adpt = new Adaptador(); try { adpt.InserirDocumento(documento); Log log = new Log(); log.data_log = DateTime.Now; log.tipo_acao_log = "Inserir"; log.usuario_log = (String)Session["usuario"]; log.mensagem_acao_log = "O usuário " + log.usuario_log + " inseriu o colaborador de matrícula " + documento.matricula_Colaborador; adpt.InserirLog(log); } catch (Exception ex) { LabelErro.Text = ex.Message; ImageAttention.Visible = true; } /*foreach (Arquivo arq in list_arquivo) * { * versiona_indexa(arq.nome_Arquivo); * }*/ mensagem = "Colaborador inserido com sucesso"; Session.Add("mensagem", mensagem); Server.Transfer("listar.aspx"); } } }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { string id = ""; try { id = obterIdCadastrado(); } catch (Exception ex) { LabelErro.Text = ex.Message; } Documento documento = new Documento(); List<Arquivo> list_arquivo = new List<Arquivo>(); documento.matricula_Colaborador = TextBoxMatricula.Text; documento.nome_Colaborador = TextNome_Colaborador.Text; /* * Salvando arquivos postados no banco * ( ver como faz pra colocar um identificador do tipo pra qnd fazer um update saber buscar esse tipo) */ if (Session["postou_docsPessoais"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp = inserirArquivosNaLista(id, "docsPessoais"); if (arq_temp != null) { list_arquivo.Add(arq_temp); } } if (Session["postou_titulacoes"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp = inserirArquivosNaLista(id, "titulacoes"); if (arq_temp != null) { list_arquivo.Add(arq_temp); } } if (Session["postou_portarias"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp = inserirArquivosNaLista(id, "portarias"); if (arq_temp != null) { list_arquivo.Add(arq_temp); } } if (Session["postou_cis"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp = inserirArquivosNaLista(id, "cis"); if (arq_temp != null) { list_arquivo.Add(arq_temp); } } if (Session["postou_avisoFerias"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp = inserirArquivosNaLista(id, "avisoFerias"); if (arq_temp != null) { list_arquivo.Add(arq_temp); } } if (Session["postou_requerimentos"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp = inserirArquivosNaLista(id, "requerimentos"); if (arq_temp != null) { list_arquivo.Add(arq_temp); } } if (Session["postou_outros"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp = inserirArquivosNaLista(id, "outros"); if (arq_temp != null) { list_arquivo.Add(arq_temp); } } //Adicionando a lista dos arquivos aos documentos pra depois adicionar no banco documento.arquivos = list_arquivo; Adaptador adpt = new Adaptador(); try { adpt.InserirDocumento(documento); } catch (Exception ex) { LabelErro.Text = ex.Message; } /*foreach (Arquivo arq in list_arquivo) { versiona_indexa(arq.nome_Arquivo); }*/ mensagem = "Colaborador inserido com sucesso"; Session.Add("mensagem", mensagem); Server.Transfer("listar.aspx"); }
/// <summary> /// Método usado para cadastrar o colaborador e seus respectivos documentos. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Web.UI.ImageClickEventArgs"/> instance containing the event data.</param> protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { Documento documento = new Documento(); List<Arquivo> list_arquivo = new List<Arquivo>(); documento.matricula_Colaborador = matricula; documento.nome_Colaborador = TextNome_Colaborador.Text; documento.foto = ImageFoto.ImageUrl; documento.cpf_Colaborador = TextBoxCPF.Text; if ((TextBoxMatricula.Text.Equals("")) || (TextBoxCPF.Text.Equals("")) || (TextNome_Colaborador.Text.Equals(""))) { LabelErro.Text = "Preencha todos os campos!"; ImageAttention.Visible = true; } else { /* * Salvando arquivos postados no banco */ if (Session["postou_docsPessoais"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp.nome_Arquivo = montarFormatoGD(matricula, "docsPessoais.pdf"); arq_temp.tipo_Arquivo = "docsPessoais"; list_arquivo.Add(arq_temp); } if (Session["postou_titulacoes"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp.nome_Arquivo = montarFormatoGD(matricula, "titulacoes.pdf"); arq_temp.tipo_Arquivo = "titulacoes"; list_arquivo.Add(arq_temp); } if (Session["postou_portarias"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp.nome_Arquivo = montarFormatoGD(matricula, "portarias.pdf"); arq_temp.tipo_Arquivo = "portarias"; list_arquivo.Add(arq_temp); } if (Session["postou_portariasComProcesso"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp.nome_Arquivo = montarFormatoGD(matricula, "portariasComProcesso.pdf"); arq_temp.tipo_Arquivo = "portariasComProcesso"; list_arquivo.Add(arq_temp); } if (Session["postou_cis"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp.nome_Arquivo = montarFormatoGD(matricula, "cis.pdf"); arq_temp.tipo_Arquivo = "cis"; list_arquivo.Add(arq_temp); } if (Session["postou_avisoFerias"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp.nome_Arquivo = montarFormatoGD(matricula, "avisoFerias.pdf"); arq_temp.tipo_Arquivo = "avisoFerias"; list_arquivo.Add(arq_temp); } if (Session["postou_requerimentos"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp.nome_Arquivo = montarFormatoGD(matricula, "requerimentos.pdf"); arq_temp.tipo_Arquivo = "requerimentos"; list_arquivo.Add(arq_temp); } if (Session["postou_outros"].ToString().Equals((string)"sim")) { Arquivo arq_temp = new Arquivo(); arq_temp.nome_Arquivo = montarFormatoGD(matricula, "outros.pdf"); arq_temp.tipo_Arquivo = "outros"; list_arquivo.Add(arq_temp); } // Verifica se existe documento pra adicionar ao banco if (list_arquivo.Count == 0) { LabelErro.Text = "Nenhum documento adicionado"; ImageAttention.Visible = true; } else { //Adicionando a lista dos arquivos aos documentos pra depois adicionar no banco documento.arquivos = list_arquivo; Adaptador adpt = new Adaptador(); try { adpt.InserirDocumento(documento); //Após inserir o documento é inserido na base de LOG a mensagem de log do que foi feito. Log log = new Log(); log.data_log = DateTime.Now; log.tipo_acao_log = "Inserir"; log.usuario_log = (String)Session["usuario"]; log.mensagem_acao_log = "Matrícula " + documento.matricula_Colaborador + " (" + documento.nome_Colaborador + ")"; adpt.InserirLog(log); } catch (Exception ex) { LabelErro.Text = ex.Message; ImageAttention.Visible = true; } //foreach (Arquivo arq in list_arquivo) //{ // versiona_indexa(arq.nome_Arquivo); //} mensagem = "Colaborador inserido com sucesso"; Session.Add("mensagem", mensagem); Server.Transfer("listar.aspx"); } } }