public virtual void EliminarVersionEstado(int idVersionEstado) { Estados.ToList <DocumentoVersionEstado>().ForEach(delegate(DocumentoVersionEstado versionEstado) { if (versionEstado.Id == idVersionEstado) { Estados.Remove(versionEstado); } }); }
public virtual DocumentoVersionEstado ObtenerVersionEstado() { DocumentoVersionEstado versionEstadoReturn = null; Estados.ToList <DocumentoVersionEstado>().ForEach(delegate(DocumentoVersionEstado versionEstado) { versionEstadoReturn = versionEstado; }); return(versionEstadoReturn); }
public virtual void AgregarVersionEstado(DocumentoVersionEstado versionEstado) { Estados.ToList <DocumentoVersionEstado>().ForEach(delegate(DocumentoVersionEstado verEstado) { if (verEstado.Estado.Equals(versionEstado.Estado) && verEstado.Fecha.Equals(versionEstado.Fecha)) { throw new ApplicationException(string.Format("El estado {0} ya existe en la versión para la fecha {1}", versionEstado.Estado, versionEstado.FechaToString)); } }); versionEstado.Version = this; Estados.Add(versionEstado); }
public static IEnumerable <SelectListItem> GetEstados(long IdPais) { List <SelectListItem> Estados; using (SeguricelEntities db = new SeguricelEntities()) { Estados = (from e in db.Pais_Estado where e.IdPais == IdPais select new SelectListItem { Value = e.IdEstado.ToString(), Text = e.Nombre }).ToList(); } Estados.Insert(0, new SelectListItem { Value = "0", Text = Resources.EtiquetasResource.labelSelectValue }); return(Estados.ToList()); }