Ejemplo n.º 1
0
        public async Task <ActionResult <Anexos> > PostAnexos(Anexos anexos)
        {
            _context.Anexos.Add(anexos);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetAnexos", new { id = anexos.ID }, anexos));
        }
Ejemplo n.º 2
0
    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);
            }
        }
Ejemplo n.º 6
0
        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)
            {
            }
        }
Ejemplo n.º 7
0
        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();
     }
 }
Ejemplo n.º 9
0
 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; }
 }
Ejemplo n.º 10
0
        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; }
        }
Ejemplo n.º 11
0
        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"
                });
            }
        }
Ejemplo n.º 12
0
        public BLAnexos(IUnityContainer container)
        {
            this.ContainerService = container;
            Loader = new BusinessEntityLoader <Anexos>();
            Anexos Item = new Anexos();

            Loader.EntityType = Item.GetType();
        }
Ejemplo n.º 13
0
        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; }
        }
Ejemplo n.º 14
0
        public void VincularAnexo(IAnexo anexo)
        {
            if (anexo == null)
            {
                throw new DomainException(nameof(Anexos), "Nenhum anexo fornecido");
            }

            Anexos.Add(anexo);
        }
Ejemplo n.º 15
0
        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));
            }
        }
Ejemplo n.º 16
0
 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);
     }
 }
Ejemplo n.º 18
0
        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.");
            }
        }
Ejemplo n.º 20
0
        private Result validarAtributos(Anexos registro)
        {
            if (registro.opcionMaestroAnexoId == 0)
            {
                return(new Result {
                    error = "Seleccione tipo anexo.", tipoAlerta = "warning"
                });
            }

            return(new Result()
            {
                error = ""
            });
        }
Ejemplo n.º 21
0
 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);
     }
 }
Ejemplo n.º 22
0
        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);
        }
Ejemplo n.º 23
0
        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);
        }
Ejemplo n.º 24
0
 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);
 }
Ejemplo n.º 25
0
        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();
     }
 }
Ejemplo n.º 27
0
        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; }
        }
Ejemplo n.º 28
0
        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; }
        }
Ejemplo n.º 29
0
        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);
        }
Ejemplo n.º 30
0
 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; }
 }