public string Agregar(T NuevaEntidad)
        {
            string mensaje = "";

            if (NuevaEntidad == null)
            {
                mensaje = "Error: datos vacios";
            }
            else
            {
                using (contexto = new ProyectoBDEntities())
                {
                    var dbSet = contexto.Set <T>();
                    dbSet.Add(NuevaEntidad);
                    contexto.SaveChanges();
                    mensaje = "Se ha grabado el nuevo registro";
                }
            }
            return(mensaje);
        }//Fin del metodo agregar
        }//Fin del metodo agregar

        public string Editar(T Entidad)
        {
            string mesaje = "";

            if (Entidad == null)
            {
                mesaje = "Error: datos vacios";
            }
            else
            {
                using (contexto = new ProyectoBDEntities())
                {
                    var dbSet = contexto.Set <T>();
                    dbSet.Attach(Entidad);
                    contexto.Entry(Entidad).State = EntityState.Modified;
                    contexto.SaveChanges();
                }
                mesaje = "Se ha editado la informacion";
            }
            return(mesaje);
        }//fin del metodo editar