/// <summary> /// MANTENIMIENTO DE EVALUACIÓN DE RIESGO /// </summary> /// <param name="oBe"></param> public void GCPP0014_GCP_EvaluacionRiesgo(BEGCP_EvaluacionRiesgo oBe) { try { oda.GCPP0014_GCP_EvaluacionRiesgo(oBe); } catch (Exception ex) { throw new Exception(ex.Message); } }
public HttpResponseMessage GCPP0014_GCP_EvaluacionRiesgoU(BEGCP_EvaluacionRiesgo oBe) { try { var oBr = new BRGCP_EvaluacionRiesgo(); oBe.acci = 2; oBr.GCPP0014_GCP_EvaluacionRiesgo(oBe); return(Request.CreateResponse(HttpStatusCode.OK, oBe)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
/// <summary> /// OBTENER LA LISTA DE REQUERIMIENTOS DEL PROYECTO /// </summary> /// <param name="oBe"></param> /// <returns></returns> public List <BEGCP_EvaluacionRiesgo> GCPP0015_GCP_EvaluacionRiesgo_LIST(BEGCP_EvaluacionRiesgo oBe) { try { using (var odr = oda.GCPP0015_GCP_EvaluacionRiesgo_LIST(oBe)) { var oList = new List <BEGCP_EvaluacionRiesgo>(); var iLst = oList; ((IList)iLst).LoadFromReader <BEGCP_EvaluacionRiesgo>(odr); return(oList); } } catch (Exception ex) { throw new ArgumentException(ex.Message); } }
public HttpResponseMessage GCPP0015_GCP_EvaluacionRiesgo_LIST(int id) { try { var oBr = new BRGCP_EvaluacionRiesgo(); var oBe = new BEGCP_EvaluacionRiesgo(); oBe.rfc_Codigo = id; var oList = oBr.GCPP0015_GCP_EvaluacionRiesgo_LIST(oBe); return(Request.CreateResponse(HttpStatusCode.OK, oList)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
/// <summary> /// MANTENIMIENTO DE EVALUACION DE RIESGO /// </summary> /// <param name="oBe"></param> public void GCPP0014_GCP_EvaluacionRiesgo(BEGCP_EvaluacionRiesgo oBe) { if (ocn.State == ConnectionState.Closed) { ocn.Open(); } using (var obts = ocn.BeginTransaction()) { try { using (var ocmd = odb.GetStoredProcCommand("GCPP0014_GCP_EvaluacionRiesgo", oBe.acci, oBe.rfc_Codigo, oBe.evr_Requiere, oBe.pri_Codigo, oBe.evr_Observacion, oBe.evr_Codigo, oBe.esr_Codigo, oBe.evr_Informe, oBe.imp_Codigo, oBe.evr_Adjunto, oBe.evr_LineaBase, oBe.evr_Presupuesto)) { ocmd.CommandTimeout = 2000; odb.ExecuteNonQuery(ocmd, obts); oBe.evr_Codigo = Convert.ToInt32(odb.GetParameterValue(ocmd, "@evr_Codigo")); obts.Commit(); } } catch (Exception ex) { obts.Rollback(); throw new Exception(ex.Message); } finally { ocn.Close(); } } }
/// <summary> /// OBTENER LA LISTA DE EVALUACION DE RIESGO DEL PROYECTO /// </summary> /// <param name="oBe"></param> /// <returns></returns> public IDataReader GCPP0015_GCP_EvaluacionRiesgo_LIST(BEGCP_EvaluacionRiesgo oBe) { try { if (ocn.State == ConnectionState.Closed) { ocn.Open(); } var ocmd = odb.GetStoredProcCommand("GCPP0015_GCP_EvaluacionRiesgo_LIST", oBe.rfc_Codigo); ocmd.CommandTimeout = 2000; var odr = odb.ExecuteReader(ocmd); return(odr); } catch (Exception ex) { throw new ArgumentException(ex.Message); } finally { ocn.Close(); } }