/// <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)); } }
/// <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); }
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)); }
/// <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)); } }
/// <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()); }