/// <summary>
 /// Descripción: Realiza el registro de los materiales
 /// Author: Juan Muga
 /// Fecha Creacion: 01/07/2018
 /// </summary>
 /// <param name="xConfiguracionMaterialControlCalidad"></param>
 /// <returns></returns>
 public int InsertConfigEvalMaterial(ConfiguracionMaterialControlCalidad xConfiguracionMaterialControlCalidad)
 {
     using (var oConfiguracionMaterialControlCalidadDal = new ConfiguracionMaterialControlCalidadDal())
     {
         return(oConfiguracionMaterialControlCalidadDal.InsertConfigEvalMaterial(xConfiguracionMaterialControlCalidad));
     }
 }
 /// <summary>
 /// Descripción: Realiza las modificaciones de los materiales
 /// Author: Juan Muga
 /// Fecha Creacion: 01/07/2018
 /// </summary>
 /// <param name="oConfiguracionMaterialControlCalidad"></param>
 /// <returns></returns>
 public int EditConfigEvalMaterial(ConfiguracionMaterialControlCalidad oConfiguracionMaterialControlCalidad)
 {
     using (var oConfiguracionMaterialControlCalidadDal = new ConfiguracionMaterialControlCalidadDal())
     {
         return(oConfiguracionMaterialControlCalidadDal.EditConfigEvalMaterial(oConfiguracionMaterialControlCalidad));
     }
 }
コード例 #3
0
        /// <summary>
        /// Descripción: Realiza las modificaciones de los materiales
        /// Author: Juan Muga
        /// Fecha Creacion: 01/07/2018
        /// </summary>
        /// <param name="oConfiguracionMaterialControlCalidad"></param>
        /// <returns></returns>
        public int EditConfigEvalMaterial(ConfiguracionMaterialControlCalidad oConfiguracionMaterialControlCalidad)
        {
            var objCommand = GetSqlCommand("pNLU_ConfiguracionEvaluacionMaterial");

            try
            {
                InputParameterAdd.Guid(objCommand, "idConfigEvaluacionMaterial", oConfiguracionMaterialControlCalidad.idConfigEvaluacionMaterial);
                InputParameterAdd.Guid(objCommand, "idConfiguracionPanel", oConfiguracionMaterialControlCalidad.idConfiguracionPanel);
                InputParameterAdd.Int(objCommand, "idTipoMetodo", oConfiguracionMaterialControlCalidad.idTipoMetodo);
                InputParameterAdd.Varchar(objCommand, "nroPregunta", oConfiguracionMaterialControlCalidad.nroPregunta);
                InputParameterAdd.Varchar(objCommand, "Respuesta", oConfiguracionMaterialControlCalidad.Respuesta);
                InputParameterAdd.Varchar(objCommand, "ValorRespuesta", oConfiguracionMaterialControlCalidad.ValorRespuesta);
                InputParameterAdd.Decimal(objCommand, "puntaje", oConfiguracionMaterialControlCalidad.puntaje);
                InputParameterAdd.Int(objCommand, "idusuarioedicion", oConfiguracionMaterialControlCalidad.idusuarioedicion);
                ExecuteNonQuery(objCommand);
            }
            catch (Exception ex)
            {
                return(0);

                throw ex;
            }

            return(1);
        }
コード例 #4
0
        public ActionResult AgregarMaterial(Guid idConfiguracionPanel)
        {
            var _panel = new ConfiguracionPanelControlCalidadBl().GetConfiguracionPanelControlCalidad(new ConfiguracionPanelControlCalidad()
            {
                idConfiguracionPanel = idConfiguracionPanel
            }).FirstOrDefault();
            var model = new ConfiguracionMaterialControlCalidad
            {
                idConfiguracionPanel = idConfiguracionPanel
            };

            TipoMetodo(_panel.idTipo);
            return(PartialView("_FormNuevoMaterial", model));
        }
コード例 #5
0
        /// <summary>
        /// Descripción: Metodo para la transaccion de la edicion de los materiales
        /// Author: Juan Muga
        /// Fecha Creacion: 01/07/2018
        /// </summary>
        /// <param name="objConfiguracionMaterialControlCalidad"></param>
        /// <returns></returns>
        public ActionResult EditarEvaluacionMaterial(ConfiguracionMaterialControlCalidad objConfiguracionMaterialControlCalidad)
        {
            var newguidempty = Guid.Empty;

            try
            {
                objConfiguracionMaterialControlCalidad.idusuarioedicion = Logueado.idUsuario;
                int res = new ConfiguracionMaterialControlCalidadBl().EditConfigEvalMaterial(objConfiguracionMaterialControlCalidad);
            }
            catch (Exception)
            {
                throw;
            }
            return(RedirectToAction("AddMaterial", new { idConfiguracionPanel = objConfiguracionMaterialControlCalidad.idConfiguracionPanel, idConfigEvaluacion = newguidempty }));
        }
 /// <summary>
 /// Descripción: Obtiene los materiales
 /// Author: Juan Muga
 /// Fecha Creacion: 01/07/2018
 /// </summary>
 /// <param name="xConfiguracionMaterialControlCalidad"></param>
 /// <returns></returns>
 public List <ConfiguracionMaterialControlCalidad> GetConfiguracionMaterialControlCalidad(ConfiguracionMaterialControlCalidad xConfiguracionMaterialControlCalidad)
 {
     using (var oConfiguracionMaterialControlCalidadDal = new ConfiguracionMaterialControlCalidadDal())
     {
         return(oConfiguracionMaterialControlCalidadDal.GetConfiguracionMaterialControlCalidad(xConfiguracionMaterialControlCalidad));
     }
 }
コード例 #7
0
        /// <summary>
        /// Descripción: Obtiene los materiales
        /// Author: Juan Muga
        /// Fecha Creacion: 01/07/2018
        /// </summary>
        /// <param name="oConfiguracionMaterialControlCalidad"></param>
        /// <returns></returns>
        public List <ConfiguracionMaterialControlCalidad> GetConfiguracionMaterialControlCalidad(ConfiguracionMaterialControlCalidad oConfiguracionMaterialControlCalidad)
        {
            var objCommand = GetSqlCommand("pNLS_ConfiguracionEvaluacionMaterial");

            InputParameterAdd.Guid(objCommand, "idConfiguracionPanel", oConfiguracionMaterialControlCalidad.idConfiguracionPanel);
            InputParameterAdd.Guid(objCommand, "idConfigEvaluacionMaterial", oConfiguracionMaterialControlCalidad.idConfigEvaluacionMaterial);


            return(Execute(objCommand).AsEnumerable().Select(row => new ConfiguracionMaterialControlCalidad()
            {
                idConfigEvaluacionMaterial = Converter.GetGuid(row, "idConfigEvaluacionMaterial"),
                idConfiguracionPanel = Converter.GetGuid(row, "idConfiguracionPanel"),
                nroPregunta = Converter.GetString(row, "nroPregunta"),
                Respuesta = new Common().Tipo(Converter.GetString(row, "idTipoMetodo") != "8"? int.Parse(Converter.GetString(row, "Respuesta")): 12, "Respuesta"),
                puntaje = Converter.GetDecimal(row, "puntaje"),
                ValorRespuesta = Converter.GetString(row, "ValorRespuesta"),
                idTipoMetodo = Converter.GetInt(row, "idTipoMetodo"),
                idusuarioregistro = Converter.GetInt(row, "idusuarioregistro"),
                fecharegistro = Converter.GetString(row, "fecharegistro"),
                idusuarioedicion = Converter.GetInt(row, "idusuarioedicion"),
                fechaedicion = Converter.GetString(row, "fechaedidcion"),
                UsuarioRegistro = Converter.GetString(row, "NombreUsuarioRegistro"),
                UsuarioEdicion = Converter.GetString(row, "NombreUsuarioEdicion"),
                DescTipoMetodo = new Common().Tipo(Converter.GetInt(row, "idTipoMetodo"), "TipoMetodoMaterial"),
                DescSubTipoMetodo = new Common().Tipo(Converter.GetInt(row, "idSubTipoMetodo"), "SubTipoMetodoMaterial")
            }).ToList());
        }