public bool Update() { try { Datos.TIPO_USUARIO tipo_usuario = Conexion.ModeloEntities.TIPO_USUARIO.First(e => e.ID == ID); //aqui usamos lambda tipo_usuario.ID = ID; tipo_usuario.NOMBRE = NOMBRE; Conexion.ModeloEntities.SaveChanges(); return(true); } catch (Exception) { return(false); } }
/// <summary> /// Lee un registro de cargi en la BBDD /// </summary> /// <returns></returns> public bool Read() { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { /* Se obtiene el primer registro coincidente con el id */ Datos.TIPO_USUARIO tiu = bbdd.TIPO_USUARIO.First(e => e.ID_TIPOUSU == ID_TIPOUSU); /* Se copian las propiedades de datos al negocio */ CommonBC.Syncronize(tiu, this); return(true); } catch (Exception ex) { return(false); } }
public bool Read() { try { Datos.TIPO_USUARIO tipo_usuario = (from fam in Conexion.ModeloEntities.TIPO_USUARIO where fam.ID == ID select fam).First(); ID = tipo_usuario.ID; NOMBRE = tipo_usuario.NOMBRE; //si no lo encuentra el resultado sera null return(true); } catch (Exception) { return(false); } }
//Agregar public bool Create() { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); Datos.TIPO_USUARIO tiu = new Datos.TIPO_USUARIO(); try { CommonBC.Syncronize(this, tiu); bbdd.TIPO_USUARIO.Add(tiu); bbdd.SaveChanges(); return(true); } catch (Exception ex) { bbdd.TIPO_USUARIO.Remove(tiu); return(false); } }
/// <summary> /// Elimina un registro de producto en la BBDD /// </summary> /// <returns></returns> public bool Delete() { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { /* Se obtiene el primer registro coincidente con el id */ Datos.TIPO_USUARIO tiu = bbdd.TIPO_USUARIO.First(e => e.ID_TIPOUSU == ID_TIPOUSU); /* Se elimina el registro del EDM */ bbdd.TIPO_USUARIO.Remove(tiu); bbdd.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public bool Create() { try { //objeto que entra en la base de datos Datos.TIPO_USUARIO tipo_usuario = new Datos.TIPO_USUARIO() { ID = ID, NOMBRE = NOMBRE }; Conexion.ModeloEntities.TIPO_USUARIO.Add(tipo_usuario); Conexion.ModeloEntities.SaveChanges(); //abre la conexion, hace el comando sql, actualiza la BD, cierra la conexion return(true); } catch (Exception) { return(false); } }