// ***************************** ***************************** ***************************** // constructor public TurnoAddViewModel(TurnoViewModel TurnoViewModel) { this._ParentTurno = TurnoViewModel; this._TurnoRepository = new GestorDocument.DAL.Repository.TurnoRepository(); this._AsuntoRepository = new GestorDocument.DAL.Repository.AsuntoRepository(); this._StatusTurnoRepository = new GestorDocument.DAL.Repository.StatusTurnoRepository(); this._Turno = new TurnoModel() { FechaCreacion = DateTime.Now, FechaEnvio = DateTime.Now, IdTurno = new UNID().getNewUNID(), IsActive = true }; this.LoadInfo(); }
public bool CanSave() { bool _CanSave = false; if ((this._Turno != null)) { _CanSave = true; this._CheckSave = this._TurnoRepository.GetTurnoAdd(this._Turno); if (this._CheckSave != null) { _CanSave = false; ElementExists = "El elemento ya existe."; } else { _CanSave = true; ElementExists = ""; } } return _CanSave; }
public void GetTurnoMod(TurnoViewModel viewModel, TurnoModel p) { this.DataContext = new TurnoModViewModel(p, viewModel); }
public void GetTurno() { this.Turno = new TurnoModel() { IdTurnoAnt = this._TrancingAsuntoTurnoViewModel.Turno.IdTurnoAnt , IdTurno = this._TrancingAsuntoTurnoViewModel.Turno.IdTurno , FechaCreacion = this._TrancingAsuntoTurnoViewModel.Turno.FechaCreacion , FechaEnvio = this._TrancingAsuntoTurnoViewModel.Turno.FechaEnvio , IsActive = this._TrancingAsuntoTurnoViewModel.Turno.IsActive , IdAsunto = this._TrancingAsuntoTurnoViewModel.Turno.IdAsunto , IdStatusTurno = this._TrancingAsuntoTurnoViewModel.Turno.IdStatusTurno , IdRol = this._TrancingAsuntoTurnoViewModel.Turno.IdRol , IdUsuario = this._TrancingAsuntoTurnoViewModel.Turno.IdUsuario , IsAtendido = this._TrancingAsuntoTurnoViewModel.Turno.IsAtendido , IsTurnado = this._TrancingAsuntoTurnoViewModel.Turno.IsTurnado , Comentario = this._TrancingAsuntoTurnoViewModel.Turno.Comentario , Respuesta = this._TrancingAsuntoTurnoViewModel.Turno.Respuesta }; }
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); } }