Example #1
0
 /// <summary>
 /// Descripción: Actualiza el examen de un area.
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="areaExamen"></param>
 public void UpdateExamenByArea(AreaProcesamientoExamen areaExamen)
 {
     using (var examenDal = new AreaExamenDal())
     {
         examenDal.UpdateExamenByArea(areaExamen);
     }
 }
        /// <summary>
        /// Descripción: Registra un examen para un area.
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="areaExamen"></param>
        public void InsertExamenByArea(AreaProcesamientoExamen areaExamen)
        {
            var objCommand = GetSqlCommand("pNLI_ExamenArea");

            InputParameterAdd.Guid(objCommand, "idExamen", areaExamen.IdExamen);
            InputParameterAdd.Int(objCommand, "idAreaProcesamiento", areaExamen.IdAreaProcesamiento);
            InputParameterAdd.Int(objCommand, "idUsuarioRegistro", areaExamen.IdUsuarioRegistro);

            ExecuteNonQuery(objCommand);
        }
        /// <summary>
        /// Descripción: Actualiza el examen de un area.
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="areaExamen"></param>
        public void UpdateExamenByArea(AreaProcesamientoExamen areaExamen)
        {
            var objCommand = GetSqlCommand("pNLU_ExamenArea");

            InputParameterAdd.Guid(objCommand, "idExamen", areaExamen.IdExamen);
            InputParameterAdd.Int(objCommand, "idAreaProcesamiento", areaExamen.IdAreaProcesamiento);
            InputParameterAdd.Int(objCommand, "estado", areaExamen.Estado);
            InputParameterAdd.Int(objCommand, "idUsuarioEdicion", areaExamen.IdUsuarioEdicion);

            ExecuteNonQuery(objCommand);
        }
        public ActionResult EliminarExamen(Guid idExamen, int idAreaProcesamiento)
        {
            var areaExamen = new AreaProcesamientoExamen
            {
                IdAreaProcesamiento = idAreaProcesamiento,
                IdExamen            = idExamen,
                IdUsuarioEdicion    = Logueado.idUsuario,
                Estado = 0
            };

            try
            {
                _areaExamenBl.UpdateExamenByArea(areaExamen);

                return(RedirectToAction("AgregarExamenes", new { id = idAreaProcesamiento }));
            }
            catch
            {
                return(View("Error"));
            }
        }