public int ExistResultadoControlCalidadVd(ResultadoControlCalidadVd oResultadoControlCalidadVd) { var objCommand = GetSqlCommand("pNLE_ResultadoEvaluacionMaterial"); var res = 0; try { InputParameterAdd.Guid(objCommand, "idConfigEvaluacion", oResultadoControlCalidadVd.idConfigEvaluacion); InputParameterAdd.Guid(objCommand, "idConfiguracionPanel", oResultadoControlCalidadVd.idConfiguracionPanel); InputParameterAdd.Int(objCommand, "idEstablecimientoEvaluador", oResultadoControlCalidadVd.idEstablecimientoEvaluador); InputParameterAdd.Int(objCommand, "idEstablecimientoEvaluado", oResultadoControlCalidadVd.idEstablecimientoEvaluado); InputParameterAdd.Int(objCommand, "idTipo", oResultadoControlCalidadVd.idTipoPanel); InputParameterAdd.Int(objCommand, "idTipoMetodo", oResultadoControlCalidadVd.idTipoMetodo); InputParameterAdd.Varchar(objCommand, "nroPregunta", oResultadoControlCalidadVd.NroPregunta); OutputParameterAdd.Int(objCommand, "exists"); ExecuteNonQuery(objCommand); res = (int)objCommand.Parameters["@exists"].Value; } catch (Exception ex) { return(-1); throw ex; } return(res); }
/// <summary> /// Descripción: Metodo para registrar resultados de cada material /// Author: Juan Muga /// Fecha Creacion: 01/07/2018 /// </summary> /// <param name="oResultadoControlCalidadVd"></param> /// <returns></returns> public int InsertResultadoControlCalidadVd(ResultadoControlCalidadVd oResultadoControlCalidadVd) { var objCommand = GetSqlCommand("pNLI_ResultadoEvaluacionMaterial"); try { InputParameterAdd.Guid(objCommand, "idConfigEvaluacion", oResultadoControlCalidadVd.idConfigEvaluacion); InputParameterAdd.Guid(objCommand, "idConfiguracionPanel", oResultadoControlCalidadVd.idConfiguracionPanel); InputParameterAdd.Int(objCommand, "idEstablecimientoEvaluador", oResultadoControlCalidadVd.idEstablecimientoEvaluador); InputParameterAdd.Int(objCommand, "idEstablecimientoEvaluado", oResultadoControlCalidadVd.idEstablecimientoEvaluado); InputParameterAdd.Int(objCommand, "idTipo", oResultadoControlCalidadVd.idTipoPanel); InputParameterAdd.Int(objCommand, "idTipoMetodo", oResultadoControlCalidadVd.idTipoMetodo); InputParameterAdd.Varchar(objCommand, "nroPregunta", oResultadoControlCalidadVd.NroPregunta); InputParameterAdd.Varchar(objCommand, "ValorRespuesta", oResultadoControlCalidadVd.ValorRespuesta); InputParameterAdd.Varchar(objCommand, "Respuesta", oResultadoControlCalidadVd.Respuesta); InputParameterAdd.Int(objCommand, "idusuarioregistro", oResultadoControlCalidadVd.idusuarioregistro); ExecuteNonQuery(objCommand); } catch (Exception ex) { return(0); throw ex; } return(1); }
public List <ResultadoControlCalidadVd> GetResultadoEvaluacionMaterial(ResultadoControlCalidadVd objResultadoControlCalidadVd) { using (var oIngresoResultadosControlCalidadDal = new IngresoResultadosControlCalidadDal()) { return(oIngresoResultadosControlCalidadDal.GetResultadoEvaluacionMaterial(objResultadoControlCalidadVd)); } }
/// <summary> /// Descripción: Metodo para actualizar resultados de cada material /// Author: Juan Muga /// Fecha Creacion: 01/07/2018 /// </summary> /// <param name="oResultadoControlCalidadVd"></param> /// <returns></returns> public int EditResultadoControlCalidadVd(ResultadoControlCalidadVd oResultadoControlCalidadVd) { using (var oIngresoResultadosControlCalidadDal = new IngresoResultadosControlCalidadDal()) { return(oIngresoResultadosControlCalidadDal.EditResultadoControlCalidadVd(oResultadoControlCalidadVd)); } }
/// <summary> /// Descripción: Metodo para Obtener los resultados registrados de una evaluacion /// Author: Juan Muga /// Fecha Creacion: 01/07/2018 /// </summary> /// <param name="objResultadoControlCalidadVd"></param> /// <returns></returns> public List <ResultadoControlCalidadVd> GetResultadoControlCalidadVd(ResultadoControlCalidadVd objResultadoControlCalidadVd) { var objCommand = GetSqlCommand("pNLS_IngresoResultadoEvaluacionMaterial"); InputParameterAdd.Guid(objCommand, "idConfigEvaluacion", objResultadoControlCalidadVd.idConfigEvaluacion); InputParameterAdd.Guid(objCommand, "idConfiguracionPanel", objResultadoControlCalidadVd.idConfiguracionPanel); InputParameterAdd.Guid(objCommand, "idConfigEvaluacionMaterial", objResultadoControlCalidadVd.idConfigEvaluacionMaterial); return(Execute(objCommand).AsEnumerable().Select(row => new ResultadoControlCalidadVd() { idConfigEvaluacion = Converter.GetGuid(row, "idConfigEvaluacion"), idConfiguracionPanel = Converter.GetGuid(row, "idConfiguracionPanel"), EESSEvaluador = Converter.GetString(row, "EESSEvaluador") }).ToList()); }
/// <summary> /// Descripción: Metodo para registrar resultados de cada material /// Author: Juan Muga /// Fecha Creacion: 01/07/2018 /// </summary> /// <param name="oResultadoControlCalidadVd"></param> /// <returns></returns> public int InsertResultadoControlCalidadVd(ResultadoControlCalidadVd oResultadoControlCalidadVd) { var res = 0; using (var oIngresoResultadosControlCalidadDal = new IngresoResultadosControlCalidadDal()) { if (oIngresoResultadosControlCalidadDal.ExistResultadoControlCalidadVd(oResultadoControlCalidadVd) == 1) { oResultadoControlCalidadVd.idusuarioregistro = res = EditResultadoControlCalidadVd(oResultadoControlCalidadVd); } else { res = oIngresoResultadosControlCalidadDal.InsertResultadoControlCalidadVd(oResultadoControlCalidadVd); } } return(res); }
public List <ResultadoControlCalidadVd> GetResultadoEvaluacionMaterial(ResultadoControlCalidadVd objResultadoControlCalidadVd) { var objCommand = GetSqlCommand("pNLS_ResultadoEvaluacionMaterial"); InputParameterAdd.Guid(objCommand, "idConfigEvaluacion", objResultadoControlCalidadVd.idConfigEvaluacion); InputParameterAdd.Guid(objCommand, "idConfiguracionPanel", objResultadoControlCalidadVd.idConfiguracionPanel); InputParameterAdd.Int(objCommand, "idEstablecimientoEvaluador", objResultadoControlCalidadVd.idEstablecimientoEvaluador); InputParameterAdd.Int(objCommand, "idEstablecimientoEvaluado", objResultadoControlCalidadVd.idEstablecimientoEvaluado); return(Execute(objCommand).AsEnumerable().Select(row => new ResultadoControlCalidadVd() { idConfigEvaluacion = Converter.GetGuid(row, "idConfigEvaluacion"), idConfiguracionPanel = Converter.GetGuid(row, "idConfiguracionPanel"), idTipoMetodo = Converter.GetInt(row, "idTipoMetodo"), idTipoPanel = Converter.GetInt(row, "idTipo"), NroPregunta = Converter.GetString(row, "nroPregunta"), ValorRespuesta = Converter.GetString(row, "ValorRespuesta"), Respuesta = Converter.GetString(row, "Respuesta"), }).ToList()); }