Ejemplo n.º 1
0
 public fa_MotivoTraslado_Info GetInfo(int IdEmpresa, int IdMotivoTraslado)
 {
     try
     {
         fa_MotivoTraslado_Info info = new fa_MotivoTraslado_Info();
         using (Entities_facturacion Context = new Entities_facturacion())
         {
             fa_MotivoTraslado Entity = Context.fa_MotivoTraslado.Where(q => q.IdEmpresa == IdEmpresa && q.IdMotivoTraslado == IdMotivoTraslado).FirstOrDefault();
             if (Entity == null)
             {
                 return(null);
             }
             info = new fa_MotivoTraslado_Info
             {
                 IdEmpresa        = Entity.IdEmpresa,
                 IdMotivoTraslado = Entity.IdMotivoTraslado,
                 tr_Descripcion   = Entity.tr_Descripcion,
                 Estado           = Entity.Estado
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 2
0
        public bool AnularDB(fa_MotivoTraslado_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_MotivoTraslado Entity = Context.fa_MotivoTraslado.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdMotivoTraslado == info.IdMotivoTraslado).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.Estado             = false;
                    Entity.IdUsuarioAnulacion = info.IdUsuarioAnulacion;
                    Entity.FechaAnulacion     = DateTime.Now;
                    Entity.MotivoAnulacion    = info.MotivoAnulacion;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }