public bool guardarDB(cxc_SeguimientoCartera_Info info)
        {
            try
            {
                using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar())
                {
                    cxc_SeguimientoCartera Entity = new cxc_SeguimientoCartera
                    {
                        IdEmpresa         = info.IdEmpresa,
                        IdSeguimiento     = info.IdSeguimiento = getId(info.IdEmpresa),
                        IdCliente         = info.IdCliente,
                        CorreoEnviado     = false,
                        Fecha             = info.Fecha,
                        Observacion       = info.Observacion,
                        Estado            = true,
                        IdUsuarioCreacion = info.IdUsuarioCreacion,
                        FechaCreacion     = info.FechaCreacion = DateTime.Now
                    };
                    Context.cxc_SeguimientoCartera.Add(Entity);

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
        public bool enviarcorreoDB(cxc_SeguimientoCartera_Info info)
        {
            try
            {
                using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar())
                {
                    cxc_SeguimientoCartera Entity = Context.cxc_SeguimientoCartera.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSeguimiento == info.IdSeguimiento);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.CorreoEnviado         = info.CorreoEnviado = true;
                    Entity.IdUsuarioModificacion = info.IdUsuarioModificacion;
                    Entity.FechaModificacion     = info.FechaModificacion = DateTime.Now;

                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
 public cxc_SeguimientoCartera_Info get_info(int IdEmpresa, int IdSeguimiento)
 {
     try
     {
         cxc_SeguimientoCartera_Info info = new cxc_SeguimientoCartera_Info();
         using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar())
         {
             cxc_SeguimientoCartera Entity = Context.cxc_SeguimientoCartera.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdSeguimiento == IdSeguimiento);
             if (Entity == null)
             {
                 return(null);
             }
             info = new cxc_SeguimientoCartera_Info
             {
                 IdEmpresa     = Entity.IdEmpresa,
                 IdSeguimiento = Entity.IdSeguimiento,
                 Estado        = Entity.Estado,
                 IdCliente     = Entity.IdCliente,
                 Fecha         = Entity.Fecha,
                 Observacion   = Entity.Observacion
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }