Exemple #1
0
        public bool D_guardarRespuestaCuestionario(List <clsNSolucionCuestionario> listaSoluciones)
        {
            try
            {
                using (MERSembrarDataContext db = new MERSembrarDataContext())
                {
                    foreach (clsNSolucionCuestionario nuevaSolucion in listaSoluciones)
                    {
                        SOLUCIONCUESTIONARIO solucioncuestionario = new SOLUCIONCUESTIONARIO();
                        solucioncuestionario.IDPROCESO   = nuevaSolucion.IDPROCESO;
                        solucioncuestionario.IDOBJETIVO  = nuevaSolucion.IDOBJETIVO;
                        solucioncuestionario.IDINDICADOR = nuevaSolucion.IDINDICADOR;
                        solucioncuestionario.IDPREGUNTA  = nuevaSolucion.IDPREGUNTA;
                        solucioncuestionario.IDPERSONA   = nuevaSolucion.IDPERSONA;
                        solucioncuestionario.IDPERIODO   = nuevaSolucion.IDPERIODO;
                        solucioncuestionario.FECHASOLUCIONCUESTIONARIO = nuevaSolucion.FECHASOLUCIONCUESTIONARIO.Date;
                        solucioncuestionario.TEXTOSOLUCIONCUESTIONARIO = nuevaSolucion.TEXTOSOLUCIONCUESTIONARIO;
                        solucioncuestionario.IDUSUARIOINGRESA          = nuevaSolucion.USUARIOINGRESA;
                        solucioncuestionario.IDUSUARIOMODIFICA         = nuevaSolucion.USUARIOMODIFICA;

                        db.SOLUCIONCUESTIONARIO.InsertOnSubmit(solucioncuestionario);
                    }
                    db.SubmitChanges();

                    return(true);
                }
            }
            catch
            {
                return(false);
            }
        }
        // INGRESAR SOLUCIÓN RADIOBUTTON
        static clsSolucion transformar(SOLUCIONCUESTIONARIO newSolucion)
        {
            clsSolucion solucion = new clsSolucion();

            solucion.IdProceso      = newSolucion.IDPROCESO;
            solucion.IdObjetivo     = newSolucion.IDOBJETIVO;
            solucion.IdIndicador    = newSolucion.IDINDICADOR;
            solucion.IdPregunta     = newSolucion.IDPREGUNTA;
            solucion.IdPersona      = newSolucion.IDPERSONA;
            solucion.IdPeriodo      = newSolucion.IDPERIODO;
            solucion.FechaSolucion  = newSolucion.FECHASOLUCIONCUESTIONARIO;
            solucion.RespuestaTexto = newSolucion.TEXTOSOLUCIONCUESTIONARIO;

            return(solucion);
        }
Exemple #3
0
        static clsNSolucionCuestionario transformar(SOLUCIONCUESTIONARIO newSolucion)
        {
            clsNSolucionCuestionario solucion = new clsNSolucionCuestionario();

            solucion.FECHAMODIFICACIONCUESTIONARIO = DateTime.Parse(newSolucion.FECHAMODIFICACIONCUESTIONARIO.ToString());
            solucion.FECHASOLUCIONCUESTIONARIO     = newSolucion.FECHASOLUCIONCUESTIONARIO;
            solucion.IDINDICADOR = newSolucion.IDINDICADOR;
            solucion.IDOBJETIVO  = newSolucion.IDOBJETIVO;
            solucion.IDPERIODO   = newSolucion.IDPERIODO;
            solucion.IDPERSONA   = newSolucion.IDPERSONA;
            solucion.IDPREGUNTA  = newSolucion.IDPREGUNTA;
            solucion.IDPROCESO   = newSolucion.IDPROCESO;
            solucion.IDSOLUCION  = newSolucion.IDSOLUCIONCUESTIONARIO;
            solucion.TEXTOSOLUCIONCUESTIONARIO = newSolucion.TEXTOSOLUCIONCUESTIONARIO;
            return(solucion);
        }
Exemple #4
0
        public bool D_modificarRespuestaCuestionario(List <clsNSolucionCuestionario> listaSoluciones)
        {
            try
            {
                using (MERSembrarDataContext db = new MERSembrarDataContext())
                {
                    foreach (clsNSolucionCuestionario nuevaSolucion in listaSoluciones)
                    {
                        SOLUCIONCUESTIONARIO solucioncuestionario = db.SOLUCIONCUESTIONARIO.Where(s => s.IDSOLUCIONCUESTIONARIO == nuevaSolucion.IDSOLUCION).First();
                        solucioncuestionario.FECHAMODIFICACIONCUESTIONARIO = nuevaSolucion.FECHAMODIFICACIONCUESTIONARIO;
                        solucioncuestionario.TEXTOSOLUCIONCUESTIONARIO     = nuevaSolucion.TEXTOSOLUCIONCUESTIONARIO;
                        solucioncuestionario.IDUSUARIOMODIFICA             = nuevaSolucion.USUARIOMODIFICA;
                    }
                    db.SubmitChanges();

                    return(true);
                }
            }
            catch
            {
                return(false);
            }
        }
Exemple #5
0
 public bool D_eliminarRespuestaCuestionario(List <clsNSolucionCuestionario> respuestas)
 {
     using (TransactionScope trans = new TransactionScope())
     {
         try
         {
             using (MERSembrarDataContext db = new MERSembrarDataContext())
             {
                 foreach (clsNSolucionCuestionario respuesta in respuestas)
                 {
                     SOLUCIONCUESTIONARIO eliminarRespuesta = db.SOLUCIONCUESTIONARIO.Where(s => s.IDSOLUCIONCUESTIONARIO == respuesta.IDSOLUCION).First();
                     db.SOLUCIONCUESTIONARIO.DeleteOnSubmit(eliminarRespuesta);
                     db.SubmitChanges();
                 }
             }
             trans.Complete();
             return(true);
         }
         catch
         {
             return(false);
         }
     }
 }