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); } } }