/// <summary> /// Elimina un registro de proveedor 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.DETALLE_ORDEN deo = bbdd.DETALLE_ORDEN.First(e => e.ID_DETALLE == ID_DETALLE); /* Se elimina el registro del EDM */ bbdd.DETALLE_ORDEN.Remove(deo); bbdd.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
//Agregar public bool Create() { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); Datos.DETALLE_ORDEN deo = new Datos.DETALLE_ORDEN(); try { CommonBC.Syncronize(this, deo); bbdd.DETALLE_ORDEN.Add(deo); bbdd.SaveChanges(); return(true); } catch (Exception ex) { bbdd.DETALLE_ORDEN.Remove(deo); return(false); } }
/// <summary> /// Actualiza un registro de proveedor en la BBDD /// </summary> /// <returns></returns> public bool Update() { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { /* Se obtiene el primer registro coincidente con el id */ Datos.DETALLE_ORDEN deo = bbdd.DETALLE_ORDEN.First(e => e.ID_DETALLE == ID_DETALLE); /* Se copian las propiedades del negocio a los datos */ CommonBC.Syncronize(this, deo); bbdd.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
/// <summary> /// Lee un registro de orden 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.DETALLE_ORDEN deo = bbdd.DETALLE_ORDEN.First(e => e.ID_DETALLE == ID_DETALLE); /* Se copian las propiedades de datos al negocio */ CommonBC.Syncronize(deo, this); /* Carga descripción de los Tipos */ LeerNombreProducto(); return(true); } catch (Exception ex) { return(false); } }