public void GetTurnado()
        {
            long IdTurno = new UNID().getNewUNID();
            int con = 0;
            foreach (DestinatarioModel destinatario in this.Destinatario)
            {
                con = con + 1;
                TurnoModel turno = new TurnoModel()
                {
                    IdTurnoAnt = this.Turno.IdTurno,
                    IdTurno = IdTurno + con,
                    FechaCreacion = DateTime.Now,
                    IsActive = true,
                    IdAsunto = this.Asunto.IdAsunto,
                    IdStatusTurno = 1,
                    IdRol = destinatario.IdRol,
                    IdUsuario = this.Usuario.IdUsuario,
                    IsAtendido = false,
                    IsTurnado = false,
                    IsBorrador = true
                };

                this.Turnados.Add(turno);
            }
        }
 /// <summary>
 /// Recupera los Destinatarios marcados como CCP en el Asunto para guardarlos en la BD.
 /// </summary>
 public void GetDestinatariosCcp()
 {
     long IdDestinatarioCcp = new UNID().getNewUNID();
     int con = 0;
     foreach (DestinatarioCcpModel rel in this.DestinatarioCcp)
     {
         con = con + 1;
         if (rel.IdDestinatarioCcp ==0)
         {
             DestinatarioCcpModel newDes = new DestinatarioCcpModel()
             {
                 IdDestinatarioCcp = IdDestinatarioCcp + con,
                 IdAsunto = this.Asunto.IdAsunto,
                 IdRol = rel.IdRol,
                 IsActive = true
             };
             this.NewDestinatarioCcp.Add(newDes);
         }
     }
 }
        public void GetSignatariosExternos()
        {
            long IdSignatarioExterno = new UNID().getNewUNID();
            int con = 0;
            foreach (SignatarioExternoModel rel in this.SignatarioExterno)
            {
                con = con + 1;

                if (rel.IdSignatarioExterno == 0)
                {
                    SignatarioExternoModel newSig = new SignatarioExternoModel()
                    {
                        IdSignatarioExterno = IdSignatarioExterno + con,
                        IdAsunto = this.Asunto.IdAsunto,
                        IdDeterminante = rel.IdDeterminante,
                        Fecha = DateTime.Now,
                        IsActive = true
                    };
                    this.NewSignatarioExterno.Add(newSig);
                }
            }
        }
 /// <summary>
 /// Recupera los Destinatarios seleccionados del Asunto para guardar en la BD.
 /// </summary>
 public void GetDestinatarios()
 {
     long IdDestinatario = new UNID().getNewUNID();
     int con = 0;
     foreach (DestinatarioModel destinatario in this.Destinatario)
     {
         con = con + 1;
         if (destinatario.IdDestinatario ==0)
         {
             DestinatarioModel newDes = new DestinatarioModel()
             {
                 IdDestinatario = IdDestinatario + con,
                 IdTurno = this.Turno.IdTurno,
                 IdRol = destinatario.IdRol,
                 IsPrincipal = true,
                 IsActive = true
             };
             this.NewDestinatario.Add(newDes);
         }
     }
 }