private bool ToUpdate(DBKuupEntities db) { ConfiguraPaquete ConfiguraPaquete = this.ToTable(); db.ConfiguraPaquete.Attach(ConfiguraPaquete); db.Entry(ConfiguraPaquete).State = EntityState.Modified; db.SaveChanges(); return(true); }
private bool ToInsert(DBKuupEntities db) { ConfiguraPaquete ConfiguraPaquete = this.ToTable(); db.ConfiguraPaquete.Add(ConfiguraPaquete); db.Entry(ConfiguraPaquete).State = EntityState.Added; db.SaveChanges(); if ((from q in db.ConfiguraPaquete where q.CNP_NUM_PRODUCTO_PADRE == ConfiguraPaquete.CNP_NUM_PRODUCTO_PADRE && q.CNP_CODIGO_BARRAS_PADRE == ConfiguraPaquete.CNP_CODIGO_BARRAS_PADRE && q.CNP_NUM_PRODUCTO_HIJO == ConfiguraPaquete.CNP_NUM_PRODUCTO_HIJO && q.CNP_CODIGO_BARRAS_HIJO == ConfiguraPaquete.CNP_CODIGO_BARRAS_HIJO select q).Count() != 0) { return(true); } return(false); }
public ConfiguraPaquete ToTable() { ConfiguraPaquete Tabla = new ConfiguraPaquete(); Tabla.CNP_NUM_PRODUCTO_PADRE = this.NumeroDeProductoPadre; Tabla.CNP_CODIGO_BARRAS_PADRE = this.CodigoDeBarrasPadre; Tabla.CNP_NUM_PRODUCTO_HIJO = this.NumeroDeProductoHijo; Tabla.CNP_CODIGO_BARRAS_HIJO = this.CodigoDeBarrasHijo; Tabla.CNP_PRECIO_PRODUCTO_PADRE = this.PrecioDeProductoPadre; Tabla.CNP_CANTIDAD_A_SALIR = this.CantidadASalir; Tabla.CNP_PRECIO_PRODUCTO_HIJO = this.PrecioDeProductoHijo; Tabla.CNP_IMPORTE_TOTAL = this.ImporteTotal; return(Tabla); }