示例#1
0
        public IEnumerable <Proyectos> DataSourceProyectos(int id)
        {
            List <Proyectos> list = new List <Proyectos>();
            Proyectos        item = new Proyectos();

            try {
                using (ClusmextContext context = new ClusmextContext()) {
                    list             = context.Proyectos.Where(x => x.Id_Empresa == id).OrderBy(x => x.Proyecto).ToList();
                    item.Id_Proyecto = -1;
                    item.Proyecto    = "Sin Asignar";
                    list.Add(item);
                }
            }
            catch (Exception ex) {
            }
            return(list);
        }
示例#2
0
        public Proyectos ObtenerProyecto(int id)
        {
            Proyectos item = new Proyectos();

            try
            {
                if (id == 0)
                {
                    item.Id_Moneda = 1;
                    return(item);
                }
                using (ClusmextContext context = new ClusmextContext()) {
                    item = context.Proyectos.Where(x => x.Id_Proyecto == id).SingleOrDefault();
                }
            }
            catch (Exception ex) {
            }
            return(item);
        }
示例#3
0
        public int Guardar(Proyectos Item)
        {
            int Val = 0;

            try
            {
                using (ClusmextContext context = new ClusmextContext()) {
                    if (Item.Id_Proyecto > 0)
                    {
                        context.Entry(Item).State = EntityState.Modified;
                    }
                    else
                    {
                        context.Entry(Item).State = EntityState.Added;
                    }
                    Val = context.SaveChanges();
                }
            }
            catch (Exception ex) {
            }
            return(Val);
        }