/// <summary> /// Lee una entidad Competencia. /// </summary> /// <returns>Retorna un valor bool acorde a la ejecucion satisfactoria del metodo</returns> public bool Read() { try { DAL.WFBSEntities compe = new DAL.WFBSEntities(); DAL.COMPETENCIA com = compe.COMPETENCIA.First(c => c.ID_COMPETENCIA == this._competencia.ID_COMPETENCIA); this._competencia.ID_COMPETENCIA = Convert.ToInt32(com.ID_COMPETENCIA); this._competencia.NOMBRE = com.NOMBRE; this._competencia.DESCRIPCION = com.DESCRIPCION; this._competencia.SIGLA = com.SIGLA; this._competencia.OBSOLETA = Convert.ToInt32(com.OBSOLETA); this._competencia.NIVEL_OPTIMO_ESPERADO = Convert.ToInt32(com.NIVEL_OPTIMO_ESPERADO); this._competencia.PREGUNTA_ASOCIADA = com.PREGUNTA_ASOCIADA; if (this._competencia.OBSOLETA == 0) { this._competencia.Obs = "No"; } else { this._competencia.Obs = "Si"; } compe = null; return(true); } catch (Exception ex) { Log.Logger.log("No se pudo Leer la Competencia: " + ex.ToString()); return(false); } }
public bool Update() { try { DAL.WFBSEntities compe = new DAL.WFBSEntities(); DAL.COMPETENCIA com = compe.COMPETENCIA.First(c => c.ID_COMPETENCIA == this.Id_competencia); com.ID_COMPETENCIA = this.Id_competencia; com.NOMBRE = this.Nombre; com.DESCRIPCION = this.Descripcion; com.SIGLA = this.Sigla; com.OBSOLETA = this.Obsoleta; com.NIVEL_OPTIMO_ESPERADO = this.Nivel_Optimo; com.PREGUNTA_ASOCIADA = this.Pregunta_Asociada; compe.SaveChanges(); compe = null; return(true); } catch (Exception ex) { Log.Logger.log("No se pudo Actualizar la Competencia: " + ex.ToString()); return(false); } }
/// <summary> /// Actualiza una entidad Competencia. /// </summary> /// <returns>Retorna un valor bool acorde a la ejecucion satisfactoria del metodo</returns> public bool Update() { try { DAL.WFBSEntities compe = new DAL.WFBSEntities(); DAL.COMPETENCIA com = compe.COMPETENCIA.First(c => c.ID_COMPETENCIA == this._competencia.ID_COMPETENCIA); com.ID_COMPETENCIA = this._competencia.ID_COMPETENCIA; com.NOMBRE = this._competencia.NOMBRE; com.DESCRIPCION = this._competencia.DESCRIPCION; com.SIGLA = this._competencia.SIGLA; com.OBSOLETA = this._competencia.OBSOLETA; com.NIVEL_OPTIMO_ESPERADO = this._competencia.NIVEL_OPTIMO_ESPERADO; com.PREGUNTA_ASOCIADA = this._competencia.PREGUNTA_ASOCIADA; compe.SaveChanges(); compe = null; return(true); } catch (Exception ex) { Log.Logger.log("No se pudo Actualizar la Competencia: " + ex.ToString()); return(false); } }
public bool Read() { try { DAL.WFBSEntities compe = new DAL.WFBSEntities(); DAL.COMPETENCIA com = compe.COMPETENCIA.First(c => c.ID_COMPETENCIA == this.Id_competencia); this.Id_competencia = Convert.ToInt32(com.ID_COMPETENCIA); this.Nombre = com.NOMBRE; this.Descripcion = com.DESCRIPCION; this.Sigla = com.SIGLA; this.Obsoleta = Convert.ToInt32(com.OBSOLETA); this.Nivel_Optimo = Convert.ToInt32(com.NIVEL_OPTIMO_ESPERADO); this.Pregunta_Asociada = com.PREGUNTA_ASOCIADA; if (this.Obsoleta == 0) { this.Obs = "No"; } else { this.Obs = "Si"; } compe = null; return(true); } catch (Exception ex) { Log.Logger.log("No se pudo Leer la Competencia: " + ex.ToString()); return(false); } }
/// <summary> /// Desactiva una entidad Competencia. /// </summary> /// <returns>Retorna un valor bool acorde a la ejecucion satisfactoria del metodo</returns> public bool Delete() { try { DAL.WFBSEntities compe = new DAL.WFBSEntities(); DAL.COMPETENCIA com = compe.COMPETENCIA.First(c => c.ID_COMPETENCIA == this._competencia.ID_COMPETENCIA); com.OBSOLETA = 1; compe.SaveChanges(); compe = null; return(true); } catch (Exception ex) { Log.Logger.log("No se pudo Desactivar la Competencia: " + ex.ToString()); return(false); } }