牙科私人管理系统

与小组成员经历一个多月开发的项目

项目地址
想要账号密码的可以私我,或者自己破解进去进行操作!!!
系统功能图

1.1 客户预约管理
1.2 录用客户信息式。
1.3 预约信息查询式。
1.4 用户档案信息
1.5 用户治疗
1.6 用户反馈
1.7 账号管理
1.8 统计

效果图

登录界面

using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Web;
using WareHousing.Models;

namespace WareHousing.DAL
{
    public class ShangPinDAL
    {
        /// <summary>
        /// 查询所有商品
        /// </summary>
        /// <returns></returns>
        public static List<ShangPin> SelectAll()
        {
            using (WarehousingEntities db = new WarehousingEntities())
            {
                return db.ShangPin.ToList();
            }
        }
        /// <summary>
        /// 模糊查询商品
        /// </summary>
        /// <param name="Xiangqin">搜索内容</param>
        /// <returns></returns>
        public static List<ShangPin> SelectSousuo(string Sousuo)
        {
            using (WarehousingEntities db = new WarehousingEntities())
            {
                return db.ShangPin.Where(s => s.Sousuo.Contains(Sousuo)&& s.Sates == "已上架").ToList();
            }
        }
        /// <summary>
        /// 根据类别查询商品
        /// </summary>
        /// <param name="id">类别ID</param>
        /// <returns></returns>
        public static List<ShangPin> SelectBylb(int id)
        {
            using (WarehousingEntities db = new WarehousingEntities())
            {
                return db.ShangPin.Where(p => p.ShangpinlbID == id && p.Sates=="已上架").ToList();
            }
        }
        /// <summary>
        /// 根据ID查询商品
        /// </summary>
        /// <returns></returns>
        public static ShangPin SelectByID(int id)
        {
            using (WarehousingEntities db = new WarehousingEntities())
            {
                return db.ShangPin.Find(id);
            }
        }
        /// <summary>
        /// 增加订单数量
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static int UpdateByID(int id)
        {
            using (WarehousingEntities db = new WarehousingEntities())
            {
                var GouWuche = db.GouWuche.Find(id);
                GouWuche.Shuliang += 1;
                return db.SaveChanges();
            }
        }
        /// <summary>
        /// 减少订单数量
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static int UpdateByIDD(int id)
        {
            using (WarehousingEntities db = new WarehousingEntities())
            {
                var GouWuche = db.GouWuche.Find(id);
                if (GouWuche.Shuliang > 1)
                {
                    GouWuche.Shuliang -= 1;
                }
                return db.SaveChanges();
            }
        }
        /// <summary>
        /// 加入购物车
        /// </summary>
        /// <param name="gwc"></param>
        /// <returns></returns>
        public static int InsertGWC(GouWuche gwc)
        {
            using (WarehousingEntities db = new WarehousingEntities())
            {
                int aa = gwc.ShangPinID;
                GouWuche list = db.GouWuche.Where(p => p.ShangPinID == aa).FirstOrDefault();
                if (list != null)
                {
                    list.Shuliang++;
                    db.Entry<GouWuche>(list).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                }
                else
                {
                    db.GouWuche.Add(gwc);
                }
                return db.SaveChanges();
            }
        }
        /// <summary>
        /// 用户登录
        /// </summary>
        /// <param name="id">用户ID</param>
        /// <returns></returns>
        public static Login UserLogin(string Name)
        {
            using (WarehousingEntities db = new WarehousingEntities())
            {
                var list = db.Login.SingleOrDefault(p => p.LoginName == Name && p.ZhiWei == "普通用户");
                return list;
            }
        }
        /// <summary>
        /// 用户注册
        /// </summary>
        /// <param name="Name">用户名</param>
        /// <param name="Pwd">密码</param>
        /// <returns></returns>
        public static int UserRegister(string Name, string Pwd)
        {
            using (WarehousingEntities db = new WarehousingEntities())
            {
                var loginPwd = SHA256EncryptString(Pwd);
                Login aa = new Login();
                aa.LoginName = Name;
                aa.LoginPwd = loginPwd;
                aa.ZhiWei = "普通用户";
                db.Login.Add(aa);
                return db.SaveChanges();
            }
        }
        /// <summary>
        /// 密码加密
        /// </summary>
        /// <param name="pwd"></param>
        /// <returns></returns>
        private static string SHA256EncryptString(string pwd)
        {
            byte[] bytes = Encoding.UTF8.GetBytes(pwd);
            byte[] hash = SHA256Managed.Create().ComputeHash(bytes);
            StringBuilder builder = new StringBuilder();
            for (int i = 0; i < hash.Length; i++)
            {
                builder.Append(hash[i].ToString("x2"));
            }
            return builder.ToString();
        }
        /// <summary>
        /// 查询用户
        /// </summary>
        /// <param name="Name">用户名</param>
        /// <returns></returns>
        public static Login SelectUser(string Name)
        {
            using (WarehousingEntities db = new WarehousingEntities())
            {
                return db.Login.SingleOrDefault(p => p.LoginName == Name && p.ZhiWei == "普通用户");
            }
        }
    }
}

剩余效果图就不一一展示了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值