Example #1
0
        public void AddNew(Proyecto oTemp)
        {
            try
            {
                BLProyectoMiembro otempPM = new BLProyectoMiembro();
                BLUsuario         oTempU  = new BLUsuario();
                ProyectoMiembro   opromie = new ProyectoMiembro();

                using (JJ_CPD dbContext = new JJ_CPD())
                {
                    dbContext.dbProyecto.Add(oTemp);
                    dbContext.SaveChanges();

                    opromie.IdProyecto     = oTemp.IdProyecto;
                    opromie.IdUsuario      = oTempU.GetAll().Where(c => c.CodigoUsuario.ToLower() == WindowsIdentity.GetCurrent().Name.ToLower()).FirstOrDefault().IdUsuario;
                    opromie.MiembroPermiso = "F";


                    otempPM.AddNew(opromie);
                    dbContext.SaveChanges();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #2
0
        public List <Proyecto> GetAll()
        {
            try
            {
                using (JJ_CPD dbContext = new JJ_CPD())
                {
                    BLProyectoMiembro pm = new BLProyectoMiembro();
                    var temp             = pm.GetAll()
                                           .Where(c => c.Usuario.CodigoUsuario.ToLower() == WindowsIdentity.GetCurrent().Name.ToLower())
                                           .Select(c => c.IdProyecto).ToList();

                    return(dbContext.dbProyecto.Include("Cliente").Include("ProyectoCategoria").
                           Where(c => temp.Contains(c.IdProyecto)).ToList());
                }
            }
            catch (Exception)
            {
                throw;
            }
        }