public enc_formulario_pregunta_Info get_info(decimal IdPregunta)
        {
            try
            {
                enc_formulario_pregunta_Info info = new enc_formulario_pregunta_Info();

                using (Entities_general contex = new Entities_general())
                {
                    enc_formulario_pregunta q = contex.enc_formulario_pregunta.FirstOrDefault(v => v.IdPregunta == IdPregunta);
                    if (q == null)
                    {
                        return(null);
                    }
                    info = new enc_formulario_pregunta_Info
                    {
                        IdFormulario    = q.IdFormulario,
                        ep_descripcion  = q.ep_descripcion,
                        estado          = q.estado,
                        IdPeriodo       = q.IdPeriodo,
                        IdPregunta      = q.IdPregunta,
                        ep_ponderacion  = q.ep_ponderacion,
                        ep_calificacion = q.ep_calificacion
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool guardarDB(enc_formulario_pregunta_Info info)
        {
            try
            {
                using (Entities_general contex = new Entities_general())
                {
                    enc_formulario_pregunta Entity = new enc_formulario_pregunta
                    {
                        IdFormulario    = info.IdFormulario,
                        IdPregunta      = info.IdPregunta = get_id(),
                        ep_descripcion  = info.ep_descripcion,
                        IdPeriodo       = data_periodo.GetInfoPeriodoActivo().IdPeriodo,
                        ep_ponderacion  = info.ep_ponderacion,
                        estado          = info.estado = true,
                        ep_calificacion = info.ep_calificacion
                    };
                    contex.enc_formulario_pregunta.Add(Entity);
                    contex.SaveChanges();
                }

                return(true);
            }
            catch (Exception EX)
            {
                throw;
            }
        }
 public bool anularDB(enc_formulario_pregunta_Info info)
 {
     try
     {
         using (Entities_general contex = new Entities_general())
         {
             enc_formulario_pregunta Entity = contex.enc_formulario_pregunta.FirstOrDefault(q => q.IdPregunta == info.IdPregunta);
             if (Entity == null)
             {
                 return(false);
             }
             Entity.estado = info.estado = false;
             contex.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public bool modificarDB(enc_formulario_pregunta_Info info)
 {
     try
     {
         using (Entities_general contex = new Entities_general())
         {
             enc_formulario_pregunta Entity = contex.enc_formulario_pregunta.FirstOrDefault(q => q.IdPregunta == info.IdPregunta);
             if (Entity == null)
             {
                 return(false);
             }
             Entity.ep_descripcion  = info.ep_descripcion;
             Entity.ep_ponderacion  = info.ep_ponderacion;
             Entity.ep_calificacion = info.ep_calificacion;
             contex.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }