示例#1
0
 public virtual void EliminarVersionEstado(int idVersionEstado)
 {
     Estados.ToList <DocumentoVersionEstado>().ForEach(delegate(DocumentoVersionEstado versionEstado)
     {
         if (versionEstado.Id == idVersionEstado)
         {
             Estados.Remove(versionEstado);
         }
     });
 }
示例#2
0
        public virtual DocumentoVersionEstado ObtenerVersionEstado()
        {
            DocumentoVersionEstado versionEstadoReturn = null;

            Estados.ToList <DocumentoVersionEstado>().ForEach(delegate(DocumentoVersionEstado versionEstado)
            {
                versionEstadoReturn = versionEstado;
            });
            return(versionEstadoReturn);
        }
示例#3
0
 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());
        }