public async Task <ActionResult <Anexos> > PostAnexos(Anexos anexos) { _context.Anexos.Add(anexos); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAnexos", new { id = anexos.ID }, anexos)); }
public static int Insert(Anexos anx) { int retorno = 0; // 0 = OK / -2 = Erro try { IDbConnection objConexao; IDbCommand objCommand; string sql = "insert into anx_anexos values (0, ?nome, ?descricao, ?dpr_cod, ?cod_fun); "; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?nome", anx.Anx_nome)); objCommand.Parameters.Add(Mapped.Parameter("?descricao", anx.Anx_descricao)); objCommand.Parameters.Add(Mapped.Parameter("?dpr_cod", anx.Dpr_cod)); objCommand.Parameters.Add(Mapped.Parameter("?cod_fun", anx.Cod_fun)); objCommand.ExecuteNonQuery(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); retorno = 0; } catch (Exception e) { retorno = -2; } return(retorno); }
protected void ButtonEnviar_Click(object sender, EventArgs e) { if (FileUpload.HasFile) { if (!FileUpload.FileName.EndsWith(".zip", StringComparison.CurrentCultureIgnoreCase)) { AnexoValidator.ErrorMessage = "O anexo deverá estar compactado no formato ZIP"; AnexoValidator.IsValid = false; return; } if (FileUpload.PostedFile.ContentLength > 10485760) { AnexoValidator.ErrorMessage = "O anexo deverá ter no máximo 10 MB."; AnexoValidator.IsValid = false; return; } } String userName = HttpContext.Current.User.Identity.Name; if (userName == null) { Response.Redirect("~/Oops.aspx"); } Denuncia denuncia = new Denuncia(); denuncia.Cnpj = lblCNPJ.InnerText; denuncia.RazaoSocial = lblRazaoSocial.InnerText; denuncia.UsuarioDenuncia = HttpContext.Current.User.Identity.Name; denuncia.Texto = TextBoxDenuncia.Text; if (denuncia.InsereDenuncia()) { if (FileUpload.HasFile) { String dir = Server.MapPath("Denuncias") + "\\" + denuncia.IdDenuncia.ToString("0000"); if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } DirectoryInfo dirInfo = new DirectoryInfo(dir); Anexos anexo = new Anexos(); anexo.IdDenuncia = denuncia.IdDenuncia; anexo.UserName = HttpContext.Current.User.Identity.Name; anexo.Arquivo = (dirInfo.GetFiles().Length + 1).ToString("00") + "_" + FileUpload.FileName; anexo.InsereAnexo(); FileUpload.SaveAs(dir + "\\" + anexo.Arquivo); } //Response.Write("<script>alert('Denúncia enviada com sucesso.');window.parent.closeTab();</script>"); Response.Redirect(String.Format("~/DenunciaMsg.aspx?Retorno=close&IdDenuncia={0}", denuncia.IdDenuncia.ToString())); } }
public Anexos RetornaAnexo(string x, Anexos a) { a.NomeDoArquivo = QuebrarString(x); a.Caminho = x; return(a); }
private void BtnRemover_Click(object sender, RoutedEventArgs e) { try { if (cbAnexos.SelectedItem != null) { Anexos a = new Anexos(); foreach (Anexos an in listAnexos) { if (an.NomeDoArquivo.Equals(cbAnexos.SelectedItem)) { a = an; } } cbAnexos.Items.Remove(cbAnexos.SelectedItem); listAnexos.Remove(a); MessageBox.Show("Removido com sucesso!"); } else { MessageBox.Show("Selecione um anexo para remover da lista"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void OnExcluirCommand() { try { //if (MessageBox.Show("Tem certeza que deseja excluir esta apólice?", "Excluir Apólice", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) //{ // if (MessageBox.Show("Você perderá todos os dados desta apólice, inclusive histórico. Confirma exclusão?", "Excluir Apólice", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) // { // ExcluiSeguroBD(AnexoSelecionado.EmpresaAnexoID); // Anexos.Remove(AnexoSelecionado); // } //} if (Global.PopupBox("Tem certeza que deseja excluir?", 2)) { if (Global.PopupBox("Você perderá todos os dados, inclusive histórico. Confirma exclusão?", 2)) { ExcluiSeguroBD(AnexoSelecionado.EmpresaAnexoID); Anexos.Remove(AnexoSelecionado); } } } catch (Exception ex) { } }
public async Task <IActionResult> PutAnexos(int id, Anexos anexos) { if (id != anexos.ID) { return(BadRequest()); } _context.Entry(anexos).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AnexosExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult Create(Anexos anexo, HttpPostedFileBase file = null) { try { using (NHibernate.ISession session = NHibernateHelper.AbreSessao()) { if (file != null) { var arquivo = Request.Files[0]; var nomeArquivo = "Arq" + DateTime.Now.Millisecond.ToString() + ".pdf"; if (arquivo != null && arquivo.ContentLength() > 0) { anexo.Caminho_Arquivo = Path.Combine(dirArquivos, file.FileName); var path = Path.Combine(dirArquivos, Path.GetFileName(file.FileName)); arquivo.SaveAs(path); } } using (ITransaction transacao = session.BeginTransaction()) { session.Save(anexo); transacao.Commit(); } } return RedirectToAction(nameof(Index)); } catch { return View(); } }
private Anexos SelectOne(Int32 CCOT_Numero, Int16 CCOT_Tipo, Int16 ANEX_Item) { try { Anexos item = new Anexos(); DataAccessEnterpriseSQL.DAAsignarProcedure("DOC_ANEXSS_UnReg"); DataAccessEnterpriseSQL.DAAgregarParametro("@pintCCOT_Numero", CCOT_Numero, SqlDbType.Int, 4, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@psinCCOT_Tipo", CCOT_Tipo, SqlDbType.SmallInt, 2, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@psinANEX_Item", ANEX_Item, SqlDbType.SmallInt, 2, ParameterDirection.Input); using (IDataReader reader = DataAccessEnterpriseSQL.DAExecuteReader()) { if (reader.Read()) { Loader.LoadEntity(reader, item); item.Instance = InstanceEntity.Unchanged; } else { throw new Exception("No se encontro el registro."); } } return(item); } catch (Exception) { throw; } }
private bool Delete(ref Anexos Item) { try { if (Item.Instance == Infrastructure.Aspect.BusinessEntity.InstanceEntity.Deleted) { DataAccessEnterpriseSQL.DAAsignarProcedure("DOC_ANEXSD_UnReg"); DataAccessEnterpriseSQL.DAAgregarParametro("@pintCCOT_Numero", Item.CCOT_Numero, SqlDbType.Int, 4, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@psinCCOT_Tipo", Item.CCOT_Tipo, SqlDbType.SmallInt, 2, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@psinANEX_Item", Item.ANEX_Item, SqlDbType.SmallInt, 2, ParameterDirection.Input); if (DataAccessEnterpriseSQL.DAExecuteNonQuery() > 0) { return(true); } else { return(false); } } else { return(true); } } catch (Exception) { throw; } }
public static Result guardar(int id, int opcionMaestroAnexoId, int?registroTablaId, HttpPostedFile anexo, int usuarioId) { Result r = ValidateSession.validarSession(usuarioId, HttpContext.Current.Session["usuarioId"]); if (r.error != "") { return(r); } Anexos a = new Anexos(); a.id = id; a.opcionMaestroAnexoId = opcionMaestroAnexoId; a.registroTablaId = registroTablaId; // a.anexo = anexo; a.usuarioId = usuarioId; try { AnexoController ac = new AnexoController(); return(ac.guardarAnexos(a)); } catch (Exception ex) { return(new Result() { error = ex.Message, id = 0, tipoAlerta = "warning" }); } }
public BLAnexos(IUnityContainer container) { this.ContainerService = container; Loader = new BusinessEntityLoader <Anexos>(); Anexos Item = new Anexos(); Loader.EntityType = Item.GetType(); }
private bool Insert(ref Anexos Item) { try { if (Item.Instance == Infrastructure.Aspect.BusinessEntity.InstanceEntity.Added) { DataAccessEnterpriseSQL.DAAsignarProcedure("DOC_ANEXSI_UnReg"); DataAccessEnterpriseSQL.DAAgregarParametro("@pintCCOT_Numero", Item.CCOT_Numero, SqlDbType.Int, 4, ParameterDirection.InputOutput); DataAccessEnterpriseSQL.DAAgregarParametro("@psinCCOT_Tipo", Item.CCOT_Tipo, SqlDbType.SmallInt, 2, ParameterDirection.InputOutput); DataAccessEnterpriseSQL.DAAgregarParametro("@psinANEX_Item", Item.ANEX_Item, SqlDbType.SmallInt, 2, ParameterDirection.InputOutput); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchANEX_MroManifiesto", Item.ANEX_MroManifiesto, SqlDbType.VarChar, 20, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pdtmANEX_FecLlegada", Item.ANEX_FecLlegada, SqlDbType.DateTime, 8, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pdtmANEX_FecSalida", Item.ANEX_FecSalida, SqlDbType.DateTime, 8, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchANEX_NumeroHBL", Item.ANEX_NumeroHBL, SqlDbType.VarChar, 20, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pdtmANEX_FecDescarga", Item.ANEX_FecDescarga, SqlDbType.DateTime, 8, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pdtmANEX_FecEmbarque", Item.ANEX_FecEmbarque, SqlDbType.DateTime, 8, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pchrANEX_Tipo", Item.ANEX_Tipo, SqlDbType.Char, 1, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pchrANEX_TipoRectificacion", Item.ANEX_TipoRectificacion, SqlDbType.Char, 1, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchANEX_Observaciones", Item.ANEX_Observaciones, SqlDbType.VarChar, 1024, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchANEX_DondeDice", Item.ANEX_DondeDice, SqlDbType.VarChar, 1024, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchANEX_DebeDecir", Item.ANEX_DebeDecir, SqlDbType.VarChar, 1024, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchANEX_Documentos", Item.ANEX_Documentos, SqlDbType.VarChar, 20, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchANEX_Fundamentos", Item.ANEX_Fundamentos, SqlDbType.VarChar, 1024, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchAUDI_UsrCrea", Item.AUDI_UsrCrea, SqlDbType.VarChar, 20, ParameterDirection.Input); if (DataAccessEnterpriseSQL.DAExecuteNonQuery() > 0) { Int32 _CCOT_Numero; if (Int32.TryParse(DataAccessEnterpriseSQL.DASqlCommand.Parameters["@pintCCOT_Numero"].Value.ToString(), out _CCOT_Numero)) { Item.CCOT_Numero = _CCOT_Numero; } Int16 _CCOT_Tipo; if (Int16.TryParse(DataAccessEnterpriseSQL.DASqlCommand.Parameters["@psinCCOT_Tipo"].Value.ToString(), out _CCOT_Tipo)) { Item.CCOT_Tipo = _CCOT_Tipo; } Int16 _ANEX_Item; if (Int16.TryParse(DataAccessEnterpriseSQL.DASqlCommand.Parameters["@psinANEX_Item"].Value.ToString(), out _ANEX_Item)) { Item.ANEX_Item = _ANEX_Item; } return(true); } else { return(false); } } else { return(true); } } catch (Exception) { throw; } }
public void VincularAnexo(IAnexo anexo) { if (anexo == null) { throw new DomainException(nameof(Anexos), "Nenhum anexo fornecido"); } Anexos.Add(anexo); }
public bool AnexoArquivos(Anexos arquivo) { var strQuery = ""; strQuery += "INSERT INTO Arquivos (Arquivo,ID_Topico) "; strQuery += string.Format("VALUES('{0}','{1}')", arquivo.Caminho, arquivo.id_topico); using (contexto = new Contexto()) { return(contexto.ExecutarInsert(strQuery)); } }
public Boolean SaveAnexos(ref Anexos Item) { try { if (Item.Instance != Infrastructure.Aspect.BusinessEntity.InstanceEntity.Unchanged) { return(BL_Anexos.Save(ref Item)); } return(true); } catch (Exception) { throw; } }
private void BtnAnexos_Click(object sender, RoutedEventArgs e) { try { Anexos a = controleAnexos.anexo(SelecionarAnexo()); listAnexos.Add(a); cbAnexos.Items.Add(a.ToString()); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public bool CadastroImagem(Anexos arquivo) { var strQuery = ""; strQuery += "INSERT INTO Arquivos (Arquivo) "; strQuery += string.Format("VALUES('{0}')", arquivo.Caminho); using (contexto = new Contexto()) { return(contexto.ExecutarInsert(strQuery)); } }
protected void Button1_Click(object sender, EventArgs e) { if ((File1.PostedFile != null) && (File1.PostedFile.ContentLength > 0)) { string fn = System.IO.Path.GetFileName(File1.PostedFile.FileName); string valueTipoAnexo = cmbTipoAnexo.SelectedValue; string val = hRegistro.Value; try { byte[] fileData = null; using (var binaryReader = new BinaryReader(File1.PostedFile.InputStream)) { fileData = binaryReader.ReadBytes(File1.PostedFile.ContentLength); } AnexoController ac = new AnexoController(); Anexos a = new Anexos(); a.anexo = fileData; a.consecutivoTemporal = hConsecutivo.Value; a.id = 0; a.opcionMaestroAnexoId = int.Parse(valueTipoAnexo); a.nombreAnexo = fn; try { a.registroTablaId = int.Parse(hRegistro.Value.ToString()); } catch (Exception) {} a.usuarioId = int.Parse(Session["usuarioId"].ToString()); Result r = ac.guardarAnexos(a); if (r.error != "") { Response.Write("<h1> Error: " + r.error + "</h1>"); } } catch (Exception ex) { Response.Write("Error: " + ex.Message); //Note: Exception.Message returns detailed message that describes the current exception. //For security reasons, we do not recommend you return Exception.Message to end users in //production environments. It would be better just to put a generic error message. } } else { Response.Write("Please select a file to upload."); } }
private Result validarAtributos(Anexos registro) { if (registro.opcionMaestroAnexoId == 0) { return(new Result { error = "Seleccione tipo anexo.", tipoAlerta = "warning" }); } return(new Result() { error = "" }); }
public static Anexos Create(Anexos item) { try { using (var ctx = new SuchDBContext()) { item.DataHoraCriação = DateTime.Now; ctx.Anexos.Add(item); ctx.SaveChanges(); } return(item); } catch (Exception ex) { return(null); } }
public static Anexos ParseToDB(AttachmentsViewModel x) { Anexos result = new Anexos() { NºLinha = x.DocLineNo, NºOrigem = x.DocNumber, TipoOrigem = x.DocType, UrlAnexo = x.Url, Visivel = x.Visivel, DataHoraCriação = x.CreateDateTime != null?DateTime.Parse(x.CreateDateTime) : (DateTime?)null, DataHoraModificação = x.CreateDateTime != null?DateTime.Parse(x.CreateDateTime) : (DateTime?)null, UtilizadorCriação = x.CreateUser, UtilizadorModificação = x.UpdateUser }; return(result); }
public static AttachmentsViewModel ParseToViewModel(Anexos x) { AttachmentsViewModel result = new AttachmentsViewModel() { DocLineNo = x.NºLinha, DocNumber = x.NºOrigem, DocType = x.TipoOrigem, Url = x.UrlAnexo, Visivel = x.Visivel, CreateDateTime = x.DataHoraCriação.HasValue ? x.DataHoraCriação.Value.ToString("yyyy-MM-dd") : "", UpdateDateTime = x.DataHoraModificação.HasValue ? x.DataHoraModificação.Value.ToString("yyyy-MM-dd") : "", CreateUser = x.UtilizadorCriação, UpdateUser = x.UtilizadorModificação }; return(result); }
public static bool Delete(int id) { try { using (var ctx = new SuchDBContext()) { Anexos attachment = ctx.Anexos.Where(x => x.NºLinha == id).FirstOrDefault(); if (attachment != null) { ctx.Anexos.Remove(attachment); ctx.SaveChanges(); return(true); } } } catch { } return(false); }
public bool Delete_Anexo(string id, string nome) { bool done = false; try { BDKnowLedge bd = new BDKnowLedge(); Anexos anexo = bd.Anexos.Single(u => u.StampConhecimento == id && u.NomeFicheiro == nome); bd.Anexos.Remove(anexo); bd.SaveChanges(); done = true; } catch { done = false; } return(done); }
public ActionResult Delete(int id, Anexos anexo) { try { using (NHibernate.ISession session = NHibernateHelper.AbreSessao()) { using (ITransaction transacao = session.BeginTransaction()) { session.Delete(anexo); transacao.Commit(); } } return RedirectToAction(nameof(Index)); } catch { return View(); } }
private bool Update(ref Anexos Item) { try { if (Item.Instance == Infrastructure.Aspect.BusinessEntity.InstanceEntity.Modified) { DataAccessEnterpriseSQL.DAAsignarProcedure("DOC_ANEXSU_UnReg"); DataAccessEnterpriseSQL.DAAgregarParametro("@pintCCOT_Numero", Item.CCOT_Numero, SqlDbType.Int, 4, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@psinCCOT_Tipo", Item.CCOT_Tipo, SqlDbType.SmallInt, 2, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@psinANEX_Item", Item.ANEX_Item, SqlDbType.SmallInt, 2, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchANEX_MroManifiesto", Item.ANEX_MroManifiesto, SqlDbType.VarChar, 20, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pdtmANEX_FecLlegada", Item.ANEX_FecLlegada, SqlDbType.DateTime, 8, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pdtmANEX_FecSalida", Item.ANEX_FecSalida, SqlDbType.DateTime, 8, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchANEX_NumeroHBL", Item.ANEX_NumeroHBL, SqlDbType.VarChar, 20, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pdtmANEX_FecDescarga", Item.ANEX_FecDescarga, SqlDbType.DateTime, 8, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pdtmANEX_FecEmbarque", Item.ANEX_FecEmbarque, SqlDbType.DateTime, 8, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pchrANEX_Tipo", Item.ANEX_Tipo, SqlDbType.Char, 1, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pchrANEX_TipoRectificacion", Item.ANEX_TipoRectificacion, SqlDbType.Char, 1, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchANEX_Observaciones", Item.ANEX_Observaciones, SqlDbType.VarChar, 1024, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchANEX_DondeDice", Item.ANEX_DondeDice, SqlDbType.VarChar, 1024, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchANEX_DebeDecir", Item.ANEX_DebeDecir, SqlDbType.VarChar, 1024, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchANEX_Documentos", Item.ANEX_Documentos, SqlDbType.VarChar, 20, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchANEX_Fundamentos", Item.ANEX_Fundamentos, SqlDbType.VarChar, 1024, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchAUDI_UsrMod", Item.AUDI_UsrMod, SqlDbType.VarChar, 20, ParameterDirection.Input); if (DataAccessEnterpriseSQL.DAExecuteNonQuery() > 0) { return(true); } else { return(false); } } else { return(true); } } catch (Exception) { throw; } }
public Boolean Save(ref Anexos Item) { try { Boolean m_isCorrect = true; switch (Item.Instance) { case Infrastructure.Aspect.BusinessEntity.InstanceEntity.Added: m_isCorrect = Insert(ref Item); break; case Infrastructure.Aspect.BusinessEntity.InstanceEntity.Modified: m_isCorrect = Update(ref Item); break; case Infrastructure.Aspect.BusinessEntity.InstanceEntity.Deleted: m_isCorrect = Delete(ref Item); break; } return(m_isCorrect); } catch (Exception) { throw; } }
public Anexos CarregarArquivo(Anexos arquivo) { SqlDataReader reader; using (contexto = new Contexto()) { string strQuery = string.Format("SELECT * FROM Arquivos WHERE Id = '{0}' ", arquivo.Id); reader = contexto.ExecutaComandoComRetorno(strQuery); while (reader.Read()) { Anexos temObjeto = new Anexos() { Caminho = reader["Arquivo"].ToString(), Id = Convert.ToInt32(reader["Id"].ToString()) }; arquivo = (temObjeto); } } reader.Close(); return(arquivo); }
private ObservableCollection <Anexos> SelectAll() { try { ObservableCollection <Anexos> items = new ObservableCollection <Anexos>(); Anexos item = new Anexos(); DataAccessEnterpriseSQL.DAAsignarProcedure("DOC_ANEXSS_Todos"); using (IDataReader reader = DataAccessEnterpriseSQL.DAExecuteReader()) { while (reader.Read()) { item = new Anexos(); Loader.LoadEntity(reader, item); item.Instance = InstanceEntity.Unchanged; items.Add(item); } } return(items); } catch (Exception) { throw; } }