public string MNT_FechaEtapas(Json_BECEEEtapa objJson) { string resultado = ""; try { int cantLista = 0; int cantCorrecto = 0; List <BECEEEtapa> objListaMan = (List <BECEEEtapa>)objJson.lstBECEEEtapa; BECEEEtapa objBEMan = objJson.objBECEEEtapa; cantLista = objListaMan.Count(); for (int i = 0; i < cantLista; i++) { BECEEEtapa objBE = new BECEEEtapa(); objBE = objListaMan[i]; objBE.pnCEEId = objBEMan.pnCEEId; objBE.DBConexion = objBEMan.DBConexion; objBE.pcOpcion = "02"; resultado = new BLCEEEtapa().fMantenimientoCEEEtapaBL(objBE); if (resultado == "OK") { cantCorrecto++; } } if (cantCorrecto == cantLista) { resultado = "OK"; } else { resultado = "Ha ocurrido un error en la operación"; } } catch (Exception ex) { var st = new StackTrace(ex, true); var frame = st.GetFrame(0); var line = frame.GetFileLineNumber(); throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex.Message + "; line:" + frame.ToString())); } return(resultado); }
public string VAL_RegistroDesarrollo(int pnEtapaId, int pnCEEId, string DBConexion) { string resultado = "OK"; try { BECEEEtapa objBECEEEtapa = new BLCEEEtapa().fLeerCEEPrimeraEtapaBL(pnCEEId, DBConexion); BECEEEtapa objBERespuesta; if (pnEtapaId != objBECEEEtapa.pnCEEEtapaId) { objBECEEEtapa.pnCEEId = pnCEEId; objBECEEEtapa.pnCEEEtapaId = objBECEEEtapa.pnCEEEtapaId; objBECEEEtapa.pcOpcion = "01"; objBECEEEtapa.DBConexion = DBConexion; objBERespuesta = new BLCEEEtapa().fLeerCEEEtapaBL(objBECEEEtapa); if (objBERespuesta.pnCEEEtapaId != 0) { if (objBERespuesta.pnCEEEtapaTotHoras == 0) { resultado = "No puede pasar a otra etapa sin antes haber registrado alguna actividad en " + objBERespuesta.pcEtaNombre; } else { resultado = "OK"; } } else { resultado = "NO"; } } } catch (Exception ex) { var st = new StackTrace(ex, true); var frame = st.GetFrame(0); var line = frame.GetFileLineNumber(); throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex.Message + "; line:" + frame.ToString())); } return(resultado); }
public BECEEEtapa OBT_TotalHoras(int pnCEEEtapaId, int pnCEEId, string pcOpcion, string DBConexion) { BECEEEtapa objBECEEEtapa = new BECEEEtapa(); BECEEEtapa objBERespuesta; try { objBECEEEtapa.pnCEEId = pnCEEId; objBECEEEtapa.pnCEEEtapaId = pnCEEEtapaId; objBECEEEtapa.pcOpcion = pcOpcion; objBECEEEtapa.DBConexion = DBConexion; objBERespuesta = new BLCEEEtapa().fLeerCEEEtapaBL(objBECEEEtapa); } catch (Exception ex) { var st = new StackTrace(ex, true); var frame = st.GetFrame(0); var line = frame.GetFileLineNumber(); throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex.Message + "; line:" + frame.ToString())); } return(objBERespuesta); }
public List <BECEEEtapa> LIST_ListaEtapas(int pnCEEId, int pnCEEEtapaId, string pcOpcion, int pbInt, string DBConexion) { List <BECEEEtapa> objLista = new List <BECEEEtapa>(); BECEEEtapa objBE = new BECEEEtapa(); try { objBE.pnCEEId = pnCEEId; objBE.pnCEEEtapaId = pnCEEEtapaId; objBE.pcOpcion = pcOpcion; objBE.pbInt = pbInt; objBE.DBConexion = DBConexion; objLista = new BLCEEEtapa().fListaCEEEtapasBL(objBE); } catch (Exception ex) { var st = new StackTrace(ex, true); var frame = st.GetFrame(0); var line = frame.GetFileLineNumber(); throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex.Message + "; line:" + frame.ToString())); } return(objLista); }