public bool CrearOfertaHasSucusal() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.OFERTA_HAS_SUCURSAL ohs = new DALC.OFERTA_HAS_SUCURSAL(); int idOferta = (int)ctx.OFERTA.Max(u => u.ID_OFERTA); ohs.ID = this.IdOfertaHasSucursal; ohs.SUCURSAL_ID = this.SucursalId; ohs.OFERTA_ID = idOferta; ctx.OFERTA_HAS_SUCURSAL.Add(ohs); ctx.SaveChanges(); ctx = null; return(true); } catch (Exception ex) { return(false); } }
public bool CrearOferta() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.OFERTA of = new DALC.OFERTA(); of.ID_OFERTA = this.IdOferta; of.IMAGEN_OFERTA = this.ImagenOferta; of.MIN_PRODUCTO = this.MinProductos; of.MAX_PRODUCTO = this.MaxProductos; of.ESTADO_OFERTA = this.EstadoOferta.ToString(); of.FECHA_OFERTA = this.FechaOferta; of.PRECIO_DESPUES = this.PrecioOferta; of.PRECIO_ANTES = this.PrecioAntes; of.SUCURSALES_ID = this.IdSucursal; of.CATEGORIA_OFERTA_ID = this.CategoriaIdOferta; of.NOMBRE = this.Nombre; of.DESCRIPCION = this.Descripcion; of.OFERTA_DIA = this.EstadoOferta.ToString(); ctx.OFERTA.Add(of); ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
//probar metodo public bool ActualizarRetail() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.RETAIL ret = ctx.RETAIL.First(r => r.ID_RETAIL == IdRetail); ret.RUT = this.RutRetail; ret.NOMBRE = this.NombreRetail; ret.RAZON_SOCIAL = this.RazonSocial; ret.TELEFONO = this.Telefono; ret.EMAIL = this.Email; ret.DIRECCION = this.Direccion; ret.REGION_ID = this.IdRegion; ret.COMUNA_ID = this.IdComuna; ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
public bool CrearSucursal() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.SUCURSALES suc = new DALC.SUCURSALES(); suc.DIRECCION = this.Direccion; suc.EMAIL = this.Email; suc.COMUNA_ID = this.IdComuna; suc.REGION_ID = this.IdRegion; suc.RETAIL_ID = this.IdRetail; suc.ID_SUCURSAL = this.IdSucursal; suc.NOMBRE = this.Nombre; suc.RAZON_SOCIAL = this.RazonSocial; suc.RUT = this.Rut; suc.TELEFONO = this.Telefono; ctx.SUCURSALES.Add(suc); ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
public bool DesPubicarOferta() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.OFERTA of = ctx.OFERTA.First(o => o.ID_OFERTA == IdOferta && o.ESTADO_OFERTA == "1"); of.IMAGEN_OFERTA = this.ImagenOferta; of.MIN_PRODUCTO = this.MinProductos; of.MAX_PRODUCTO = this.MaxProductos; of.ESTADO_OFERTA = "0"; of.FECHA_OFERTA = this.FechaOferta; of.SUCURSALES_ID = this.IdSucursal; of.CATEGORIA_OFERTA_ID = this.CategoriaIdOferta; of.NOMBRE = this.Nombre; of.DESCRIPCION = this.Descripcion; of.OFERTA_DIA = this.OfertaDia.ToString(); ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
public bool ActualizarProducto() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.PRODUCTO prod = ctx.PRODUCTO.First(p => p.ID_PRODUCTO == IdProducto); prod.RUBRO_ID = this.IdRubro; prod.PRECIO = this.Precio; prod.SKU = this.Sku; prod.CODIGO_INTERNO = this.CodigoInterno; prod.NOMBRE = this.Nombre; prod.DESCRIPCION = this.Descripcion; ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
public bool EliminarUsuario() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.USUARIO user = ctx.USUARIO.First(u => u.ID_USUARIO == IdUsuario); ctx.Entry(user).State = System.Data.EntityState.Deleted; ctx.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool EliminarSucursal() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.SUCURSALES suc = ctx.SUCURSALES.First(o => o.ID_SUCURSAL == IdSucursal); ctx.Entry(suc).State = System.Data.EntityState.Deleted; ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
//probar metodo public bool EliminarRetail() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.RETAIL ret = ctx.RETAIL.First(r => r.ID_RETAIL == IdRetail); ctx.Entry(ret).State = System.Data.EntityState.Deleted; ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
public bool EliminarOferta() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.OFERTA of = ctx.OFERTA.First(o => o.ID_OFERTA == IdOferta); ctx.Entry(of).State = System.Data.EntityState.Deleted; ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
public bool ActualizarPerfil() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.PERFIL per = ctx.PERFIL.First(d => d.ID_PERFIL == IdPerfil); per.TIPO = this.Tipo; ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
//OK public bool EliminarRubro() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.RUBRO ru = ctx.RUBRO.First(r => r.TIPO == TipoRubro); ctx.Entry(ru).State = System.Data.EntityState.Deleted; ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
//probar metodo public bool ActualizarRubro() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.RUBRO ru = ctx.RUBRO.First(r => r.TIPO == TipoRubro); ru.TIPO = this.TipoRubro; ru.DESCRIPCION = this.Descripcion; ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
public bool EliminarPerfil() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.PERFIL per = ctx.PERFIL.First(d => d.ID_PERFIL == IdPerfil); ctx.Entry(per).State = System.Data.EntityState.Deleted; ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
public bool EliminarCategoria() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.CATEGORIA_OFERTA cat = ctx.CATEGORIA_OFERTA.First(d => d.ID_CATEGORIA_OFERTA == IdCategoria); ctx.Entry(cat).State = System.Data.EntityState.Deleted; ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
//probar metodo public bool EliminarDescuento() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.DESCUENTO des = ctx.DESCUENTO.First(d => d.ID_DESCUENTO == IdDescuento); ctx.Entry(des).State = System.Data.EntityState.Deleted; ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
public bool ActualizarCategoria() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.CATEGORIA_OFERTA cat = ctx.CATEGORIA_OFERTA.First(d => d.ID_CATEGORIA_OFERTA == IdCategoria); cat.NOMBRE = this.Nombre; ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
public bool EliminarProducto() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.PRODUCTO prod = ctx.PRODUCTO.First(p => p.ID_PRODUCTO == IdProducto); ctx.Entry(prod).State = System.Data.EntityState.Deleted; ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { throw; } }
public bool CrearCategoria() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.CATEGORIA_OFERTA cat = new DALC.CATEGORIA_OFERTA(); cat.ID_CATEGORIA_OFERTA = this.IdCategoria; cat.NOMBRE = this.Nombre; ctx.CATEGORIA_OFERTA.Add(cat); ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
//OK public bool CrearRubro() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); Core.DALC.RUBRO ru = new Core.DALC.RUBRO(); ru.ID_RUBRO = this.IdRubro; ru.TIPO = this.TipoRubro; ru.DESCRIPCION = this.Descripcion; ctx.RUBRO.Add(ru); ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
//probar metodo public bool ActualizarDescuento() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.DESCUENTO des = ctx.DESCUENTO.First(d => d.ID_DESCUENTO == IdDescuento); des.MIN_PUNTOS = this.MinPuntos; des.MAX_PUNTOS = this.MaxPuntos; des.PORCENTAJE = this.Porcentaje; des.TOPE = this.Tope; ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
// public bool CrearPerfil() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.PERFIL per = new DALC.PERFIL(); per.ID_PERFIL = this.IdPerfil; per.TIPO = this.Tipo; ctx.PERFIL.Add(per); ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }
public bool CrearProductoHasOferta() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.PRODUCTO_HAS_OFERTA pho = new DALC.PRODUCTO_HAS_OFERTA(); int idOferta = (int)ctx.OFERTA.Max(u => u.ID_OFERTA); pho.ID_PRODUCTO_HAS_OFERTA = this.IdProductoHasOferta; pho.PRUDUCTO_ID = this.ProductoId; pho.OFERTA_ID = idOferta; ctx.PRODUCTO_HAS_OFERTA.Add(pho); ctx.SaveChanges(); ctx = null; return(true); } catch (Exception ex) { return(false); } }
public bool CrearProducto() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.PRODUCTO prod = new DALC.PRODUCTO(); prod.ID_PRODUCTO = this.IdProducto; prod.RUBRO_ID = this.IdRubro; prod.PRECIO = this.Precio; prod.SKU = this.Sku; prod.CODIGO_INTERNO = this.CodigoInterno; prod.NOMBRE = this.Nombre; prod.DESCRIPCION = this.Descripcion; ctx.PRODUCTO.Add(prod); ctx.SaveChanges(); ctx = null; return(true); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } return(false); } }
public bool ActualizarUsuario() { try { DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities(); DALC.USUARIO usuario = ctx.USUARIO.First(u => u.NOMBRE_USUARIO == NombreUsuario); usuario.PERFIL_ID = this.IdPerfil; usuario.NOMBRE_USUARIO = this.NombreUsuario; usuario.PASSWORD = this.Password; usuario.NOMBRE = this.Nombre; usuario.APELLIDO = this.Apellido; usuario.RUT = this.Rut; usuario.ACTIVO = this.Activo.ToString(); usuario.SUCURSAL_ID = this.IdSucursal; usuario.FECHA_NACIMIENTO = this.FechaNacimiento; usuario.SEXO = this.Sexo.ToString(); usuario.EMAIL = this.Email; usuario.NUMERO_CELULAR = this.NumeroCelular; usuario.PUNTOS = this.Puntos; usuario.PASSAPORTE = this.Pasaporte; usuario.NACIONALIDAD = this.Nacionalidad; usuario.FECHA_CREACION = this.FechaCreacion; usuario.CODIGO_ACTIVACION = this.CodigoActivacion; ctx.SaveChanges(); ctx = null; return(true); } catch (Exception) { return(false); } }