Exemplo n.º 1
0
    public void ToInsertUserSpecifics(UserSpecific info)
    {
        ElectronicaEntities db = new ElectronicaEntities();

        db.UserSpecifics.Add(info);
        db.SaveChanges();
    }
Exemplo n.º 2
0
    public string UpdateCart(int id, Cart cart)
    {
        try
        {
            ElectronicaEntities db = new ElectronicaEntities();

            //Fetch objects from the database

            Cart n = db.Carts.Find(id);

            n.DatePurchased = cart.DatePurchased;
            n.ClientID      = cart.ClientID;
            n.Amount        = cart.Amount;
            n.IsInCart      = cart.IsInCart;
            n.ProductID     = cart.ProductID;


            db.SaveChanges();
            return(cart.DatePurchased + "was successfully updated");
        }

        catch (Exception e)
        {
            return("Error:" + e);
        }
    }
Exemplo n.º 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Session["Name"] = User.Identity.Name;

        SetupPage();
        //testing
        if (!this.IsPostBack)

        {
            var db = new ElectronicaEntities();

            {
                var productType = db.ProductTypes

                                  .Select(x => new { typeId = x.Id, Name = x.Name }).ToList();

                ddlTypes.DataValueField = "typeId";

                ddlTypes.DataTextField = "Name";

                ddlTypes.DataSource = productType;

                ddlTypes.DataBind();
            }
        }
    }
Exemplo n.º 4
0
    public UserSpecific GetUserInformation(string dgk)
    {
        ElectronicaEntities db   = new ElectronicaEntities();
        UserSpecific        info = (from x in db.UserSpecifics
                                    where x.DGK == dgk
                                    select x).FirstOrDefault();

        return(info);
    }
Exemplo n.º 5
0
    public void UpdateCartQuantity(int id, int quantity)
    {
        ElectronicaEntities db = new ElectronicaEntities();
        Cart n = db.Carts.Find(id);

        n.Amount = quantity;

        db.SaveChanges();
    }
Exemplo n.º 6
0
    public List <Cart> ObtainCartOrders(string userId)
    {
        ElectronicaEntities db        = new ElectronicaEntities();
        List <Cart>         purchases = (from x in db.Carts
                                         where x.ClientID == userId &&
                                         x.IsInCart
                                         orderby x.DatePurchased descending
                                         select x).ToList();

        return(purchases);
    }
Exemplo n.º 7
0
    public void RecordOrdersAsPaidfor(List <Cart> carts)
    {
        ElectronicaEntities db = new ElectronicaEntities();

        if (carts != null)
        {
            foreach (Cart cart in carts)
            {
                Cart exCart = db.Carts.Find(cart.ID);
                exCart.DatePurchased = DateTime.Now;
                exCart.IsInCart      = false;
            }
            db.SaveChanges();
        }
    }
Exemplo n.º 8
0
 public Product Get_Prod(int id)
 {
     try
     {
         using (ElectronicaEntities db = new ElectronicaEntities())
         {
             Product product = db.Products.Find(id);
             return(product);
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
Exemplo n.º 9
0
    public string InsertProductType(ProductType productType)
    {
        try
        {
            ElectronicaEntities db = new ElectronicaEntities();
            db.ProductTypes.Add(productType);
            db.SaveChanges();

            return(productType.Name + "was successfully inserted into the database");
        }

        catch (Exception e)
        {
            return("Error:" + e);
        }
    }
Exemplo n.º 10
0
    public string InsertCart(Cart cart)
    {
        try
        {
            ElectronicaEntities db = new ElectronicaEntities();
            db.Carts.Add(cart);
            db.SaveChanges();

            return("was successfully added to the cart");
        }

        catch (Exception e)
        {
            return("Error:" + e);
        }
    }
Exemplo n.º 11
0
 public List <Product> GetAlloftheProducts()
 {
     try
     {
         using (ElectronicaEntities db = new ElectronicaEntities())
         {
             List <Product> products = (from x in db.Products
                                        select x).ToList();
             return(products);
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
Exemplo n.º 12
0
//Set child control properties



//GetProductsByType function looks like this, you insert it in ProductModel

    public List <Product> GetAlloftheProductsByType(int typeId)
    {
        try
        {
            using (ElectronicaEntities db = new ElectronicaEntities())
            {
                List <Product> products = (from x in db.Products
                                           where x.TypeId == typeId
                                           select x).ToList();
                return(products);
            }
        }
        catch (Exception)
        {
            return(null);
        }
    }
Exemplo n.º 13
0
    public int ObtainAmtofOrders(string userId)
    {
        try
        {
            ElectronicaEntities db = new ElectronicaEntities();
            int billamt            = (from x in db.Carts
                                      where x.ClientID == userId &&
                                      x.IsInCart
                                      select x.Amount).Sum();

            return(billamt);
        }
        catch
        {
            return(0);
        }
    }
Exemplo n.º 14
0
    public string DeleteProductType(int id)
    {
        try
        {
            ElectronicaEntities db          = new ElectronicaEntities();
            ProductType         productType = db.ProductTypes.Find(id);

            db.ProductTypes.Attach(productType);
            db.ProductTypes.Remove(productType);
            db.SaveChanges();

            return(productType.Name + "was successfully deleted");
        }

        catch (Exception e)
        {
            return("Error:" + e);
        }
    }
Exemplo n.º 15
0
    public string DeleteCart(int id)
    {
        try
        {
            ElectronicaEntities db = new ElectronicaEntities();
            Cart cart = db.Carts.Find(id);

            db.Carts.Attach(cart);
            db.Carts.Remove(cart);
            db.SaveChanges();

            return(cart.DatePurchased + "was successfully deleted");
        }

        catch (Exception e)
        {
            return("Error:" + e);
        }
    }
Exemplo n.º 16
0
    public string UpdateProductType(int id, ProductType productType)
    {
        try
        {
            ElectronicaEntities db = new ElectronicaEntities();

            //Fetch objects from the database

            ProductType n = db.ProductTypes.Find(id);
            n.Name = productType.Name;


            db.SaveChanges();
            return(productType.Name + "was successfully updated");
        }

        catch (Exception e)
        {
            return("Error:" + e);
        }
    }
Exemplo n.º 17
0
    public string UpdateProduct(int id, Product product)
    {
        try
        {
            ElectronicaEntities db = new ElectronicaEntities();

            //Fetch objects from the database

            Product n = db.Products.Find(id);
            n.Name        = product.Name;
            n.Price       = product.Price;
            n.TypeId      = product.TypeId;
            n.Description = product.Description;
            n.Image       = product.Image;

            db.SaveChanges();
            return(product.Name + "was successfully updated");
        }

        catch (Exception e)
        {
            return("Error:" + e);
        }
    }