public BasicInfoForm()
        {
            InitializeComponent();
            this.StartPosition = StartPosition = FormStartPosition.CenterScreen;

            BankDataContext bd = new BankDataContext();
        }
        private void newToolStripButton_Click(object sender, EventArgs e)
        {
            count = 1;

            this.pictureBox1.Image  = null;
            textBoxID.Text          = "";
            textBoxName.Text        = "";
            radioButton1.Checked    = true;
            dateTimePicker.Value    = DateTime.Now;
            textBoxPhoneNumber.Text = "";
            textBoxPID.Text         = "";


            BankDataContext d = new BankDataContext();
            var             q = from t in d.EmployeeInfo
                                select t.编号;
            int    max = int.Parse(q.Max()) + 1;
            string ii  = "0000";

            if (max >= 10)
            {
                ii = "000";
            }
            if (max >= 100)
            {
                ii = "00";
            }
            string i = ii + max.ToString();

            textBoxID.Text = i;
        }
        private void textBoxAccount_TextChanged(object sender, EventArgs e)
        {
            int Number;

            if (textBoxAccount.Text == "")
            {
                MessageBox.Show("请输入账号");
                return;
            }
            try
            {
                Number = Convert.ToInt32(textBoxAccount.Text);
            }
            catch (Exception)
            {
                textBoxAccount.Text = "";
                return;
            }
            if (Number > 300000)
            {
                textBoxMoney.ReadOnly = true;
                try
                {
                    Custom          custom = DataOperation.GetCustom(textBoxAccount.Text.Trim());
                    BankDataContext c      = new BankDataContext();
                    var             q      = from t in c.MoneyInfo
                                             where t.帐号 == custom.AccountInfo.帐号 && t.发生类别 == "开户"
                                             select t.余额;
                    textBoxMoney.ReadOnly = true;
                    textBoxMoney.Text     = q.Max().ToString();
                }
                catch (Exception) { }
            }
        }
Пример #4
0
        public List <Person> ByEmailUser(string email)
        {
            List <Person>   users   = new List <Person>();
            BankDataContext context = new BankDataContext();

            users = context.People.Where(x => x.Email == email).ToList();
            return(users);
        }
Пример #5
0
        /// 开户
        /// </summary>
        /// <param name="accountNumber">帐号</param>
        /// <param name="money">开户金额</param>
        public virtual void Create(string accountNumber, double money)
        {
            this.AccountBalance = money;
            BankDataContext c = new BankDataContext();

            c.AccountInfo.InsertOnSubmit(AccountInfo);
            c.SubmitChanges();
            this.MoneyInfo.帐号 = accountNumber;
            InsertData("开户", money);
        }
        public FlexibleForm()
        {
            InitializeComponent();
            c = new BankDataContext();
            var q = (from t in c.RateInfo
                     where t.类别 == "活期"
                     select t).Single();

            txtOldRate.Text = q.利率.ToString("f4");
        }
        public static int PhoneByNumber(this BankDataContext context, string Phonenumber)
        {
            // List<int> registerPhones = new List<int>();
            //registerPhones = (from e in context.RegisterPhones
            //                 where e.NumberPhone == Phonenumber
            //                  select e.PersonId).ToList();
            int registerPhones = context.RegisterPhones.Where(x => x.NumberPhone == Phonenumber).Select(x => x.PersonId).FirstOrDefault();

            return(registerPhones);
        }
Пример #8
0
        private void cmbDBIType_SelectedIndexChanged(object sender, EventArgs e)
        {
            txtNewRate.Clear();
            c = new BankDataContext();
            var q = (from t in c.RateInfo
                     where t.类别 == cmbDBIType.Text
                     select t.利率).Single();

            txtOldRate.Text = q.ToString();
        }
Пример #9
0
 public void AddBalance(List <CardModel> cards)
 {
     using (BankDataContext context = new BankDataContext())
     {
         decimal bl = cards.Select(y => y.Balance).FirstOrDefault();
         int     id = cards.Select(y => y.Id).FirstOrDefault();
         var     ss = context.Cards.Where(x => x.Id == id).ToList().First();
         ss.Balance = bl;
         context.SaveChanges();
     }
 }
Пример #10
0
        /// <summary>
        /// 在表中添加新记录
        /// </summary>
        /// <param name="genType">发生类别</param>
        /// <param name="money">发生金额</param>
        public void InsertData(string genType, double money)
        {
            BankDataContext c = new BankDataContext();

            this.MoneyInfo.帐号   = this.AccountInfo.帐号;
            this.MoneyInfo.发生时间 = DateTime.Now;
            this.MoneyInfo.发生类别 = genType;
            this.MoneyInfo.发生金额 = money;
            this.MoneyInfo.余额   = AccountBalance;
            c.MoneyInfo.InsertOnSubmit(this.MoneyInfo);
            c.SubmitChanges();
        }
        public static bool PhoneByAbuneCode(this BankDataContext context, int Abunecode)
        {
            bool isfound        = false;
            int  registerPhones = context.InternetModels.Where(x => x.AbuneKodu == Abunecode).Select(x => x.Id).FirstOrDefault();

            if (registerPhones != 0)
            {
                isfound = true;
            }

            return(isfound);
        }
Пример #12
0
 public void InsertMessage(string message, List <CardModel> cards, string repaymentName)
 {
     using (BankDataContext context = new BankDataContext())
     {
         int id = context.Repayments.Where(x => x.RepaymentName == repaymentName).Select(x => x.Id).FirstOrDefault();
         context.AddMessages.Add(new AddMessages
         {
             UserMessage = message,
             PersonId    = cards.Select(x => x.PersonId).FirstOrDefault(),
             RepaymentId = id
         });
         context.SaveChanges();
     }
 }
Пример #13
0
        public BankDataContext CreateContext()
        {
            if (connection == null)
            {
                connection = new SqliteConnection("DataSource=:memory:");
                connection.Open();

                var options = CreateOptions();
                using var context = new BankDataContext(options);
                context.Database.EnsureCreated();
            }

            return(new BankDataContext(CreateOptions()));
        }
Пример #14
0
 private void txtFixedType_SelectedIndexChanged(object sender, EventArgs e)
 {
     txtNewRate.Clear();
     c = new BankDataContext();
     try
     {
         var q = (from t in c.RateInfo
                  where t.类别 == cmbFixedType.Text
                  select t.利率).Single();
         txtOldRate.Text = q.ToString();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 private void ChangeCustomPassword_Load(object sender, EventArgs e)
 {
     try
     {
         BankDataContext bd = new BankDataContext();
         var             q  = from t in bd.AccountInfo
                              select t.帐号;
         string[] range = q.ToArray();
         this.comboBox1.Items.AddRange(range);
         this.comboBox1.SelectedIndex = 0;
     }
     catch (Exception)
     {
         MessageBox.Show("没有帐号");
     }
 }
        private void comboBoxAccountType_SelectedIndexChanged(object sender, EventArgs e)
        {
            string          s = comboBoxAccountType.SelectedItem.ToString();
            BankDataContext c = new BankDataContext();
            var             q = from t in c.AccountInfo
                                where t.存款类型 == s
                                select t;

            if (q.Count() > 0)
            {
                textBoxAccount.Text = string.Format("{0}", int.Parse(q.Max(x => x.帐号)) + 1);
            }
            else
            {
                textBoxAccount.Text = string.Format("{0}00001", comboBoxAccountType.SelectedIndex + 1);
            }
        }
 private void btnOK_Click(object sender, EventArgs e)
 {
     try
     {
         float rate = float.Parse(txtNewRate.Text.ToString());
         c = new BankDataContext();
         var q = (from t in c.RateInfo
                  where t.类别 == "活期"
                  select t).Single();
         q.利率 = rate;
         c.SubmitChanges();
         MessageBox.Show("修改成功");
     }
     catch (Exception)
     {
         MessageBox.Show("请输入调整后利率");
     }
 }
        private void btnTotal_Click(object sender, EventArgs e)
        {
            label3.Hide();
            BankDataContext c = new BankDataContext();
            var             q = from t1 in c.AccountInfo
                                from t2 in c.MoneyInfo
                                where t1.帐号 == t2.帐号
                                where t2.发生类别 == "存款" || t2.发生类别 == "开户"
                                where t1.身份证号 == txtID.Text
                                select new
            {
                身份证号 = t1.身份证号,
                姓名   = t1.姓名,
                帐号   = t1.帐号,
                存款类型 = t2.发生类别,
                余额   = string.Format("{0,8:f2}", t2.余额),
            };

            dataGridView1.DataSource = q;
        }
        public ShowCustomForm()
        {
            InitializeComponent();
            BankDataContext c = new BankDataContext();
            var             q = from t1 in c.AccountInfo
                                from t2 in c.MoneyInfo
                                where t1.帐号 == t2.帐号
                                select new
            {
                时间   = string.Format("{0:yyyy-MM-dd[HH:mm:ss]}", t2.发生时间),
                帐号   = t1.帐号,
                姓名   = t1.姓名,
                存款类型 = t1.存款类型,
                类别   = t2.发生类别,
                金额   = string.Format("{0,8:f2}", t2.发生金额),
                余额   = string.Format("{0,8:f2}", t2.余额)
            };

            dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
            dataGridView1.DataSource          = q;
        }
Пример #20
0
        public List <CardModel> GettAllCardById(int id)
        {
            List <CardModel> vs = new List <CardModel>();

            using (BankDataContext context = new BankDataContext())
            {
                //vs = (from e in context.People
                //      join pp in context.Cards
                //       on e.Id equals pp.PersonId
                //       where e.Id == id
                //      select new CardModel
                //      {
                //          Id = pp.Id,
                //          Name = e.Name,
                //          Surname = e.Surname,
                //          CardName = pp.CardName,
                //          CardType = pp.CardType,
                //          CardNumber = pp.CardNumber,
                //          ExpireDeath = pp.ExpireDeath,
                //          CVC = pp.CVC
                //      }).ToList();

                vs = context.Cards.Join(context.People, x => x.PersonId, y => y.Id, (x, y) => new CardModel
                {
                    Id          = x.Id,
                    Name        = y.Name,
                    Surname     = y.Surname,
                    CardName    = x.CardName,
                    CardType    = x.CardType,
                    CardNumber  = x.CardNumber,
                    ExpireDeath = x.ExpireDeath,
                    CVC         = x.CVC,
                    Balance     = x.Balance,
                    PersonId    = x.PersonId
                }).Where(x => x.PersonId == id).ToList();
            }
            return(vs);
        }
Пример #21
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            string oldPass, newPass, confirmPass;

            if (txtPid.Text == "")
            {
                MessageBox.Show("请输入身份证号");
                return;
            }
            else
            {
                oldPass = txtPid.Text;
            }

            if (txtNew.Text == "")
            {
                MessageBox.Show("请输入新密码");
                return;
            }
            else
            {
                newPass = txtNew.Text;
            }

            if (txtConfirm.Text == "")
            {
                MessageBox.Show("请再次输入新密码");
                return;
            }
            else
            {
                confirmPass = txtConfirm.Text;
            }

            if (newPass != confirmPass)
            {
                MessageBox.Show("输入的两次新密码不一致");
                return;
            }
            else if (ValidatingTest(newPass) == false)
            {
                MessageBox.Show("新密码输入包含非法符号");
            }
            else
            {
                string          id = this.comboBox1.SelectedItem.ToString();
                BankDataContext bd = new BankDataContext();
                var             q  = from t in bd.AccountInfo
                                     where t.帐号 == id
                                     select t.身份证号;
                string getPass = q.Single().ToString();

                if (getPass != oldPass)
                {
                    MessageBox.Show("身份证号错误");
                    return;
                }
                else
                {
                    var q2 = from t in bd.AccountInfo
                             where t.帐号 == id
                             select t;
                    q2.Single().密码 = newPass.Trim();//取消两边空格
                    bd.SubmitChanges();
                    MessageBox.Show("密码修改成功");

                    //textbox置空
                    txtPid.Text     = "";
                    txtNew.Text     = "";
                    txtConfirm.Text = "";
                }
            }
        }
Пример #22
0
        public SumForm()
        {
            InitializeComponent();

            BankDataContext c = new BankDataContext();
            //在dataGridView中显示当天金额发生数据
            var q = from t1 in c.AccountInfo
                    from t2 in c.MoneyInfo
                    where t1.帐号 == t2.帐号
                    where t2.发生时间.Day == DateTime.Now.Day
                    select new
            {
                时间   = string.Format("{0:yyyy-MM-dd[HH:mm:ss]}", t2.发生时间),
                帐号   = t1.帐号,
                姓名   = t1.姓名,
                存款类型 = t1.存款类型,
                类别   = t2.发生类别,
                金额   = string.Format("{0,8:f2}", t2.发生金额),
                余额   = string.Format("{0,8:f2}", t2.余额)
            };

            dataGridView1.DataSource = q;
            //计算显示当天存款总汇,取款总会,金额总汇
            var q1 = from t1 in c.AccountInfo
                     from t2 in c.MoneyInfo
                     where t1.帐号 == t2.帐号
                     where t2.发生时间.Day == DateTime.Now.Day
                     where t2.发生类别 == "存款" || t2.发生类别 == "开户"
                     select t2.发生金额;

            var q2 = from t1 in c.AccountInfo
                     from t2 in c.MoneyInfo
                     where t1.帐号 == t2.帐号
                     where t2.发生时间.Day == DateTime.Now.Day
                     where t2.发生类别 == "取款"
                     select t2.发生金额;

            if (q1.Count() == 0)
            {
                if (q2.Count() == 0)
                {
                    txtDespoit.Text          = "0";
                    textWithdraw.Text        = "0";
                    textSum.Text             = "0";
                    dataGridView1.DataSource = q;
                }
                else
                {
                    txtDespoit.Text          = "0";
                    textWithdraw.Text        = Math.Abs(q2.Sum()).ToString();
                    textSum.Text             = (q1.Sum() + q2.Sum()).ToString();
                    dataGridView1.DataSource = q;
                }
            }
            else
            {
                if (q2.Count() == 0)
                {
                    txtDespoit.Text          = q1.Sum().ToString();
                    textWithdraw.Text        = "0";
                    textSum.Text             = q1.Sum().ToString();
                    dataGridView1.DataSource = q;
                }
                else
                {
                    txtDespoit.Text          = q1.Sum().ToString();
                    textWithdraw.Text        = Math.Abs(q2.Sum()).ToString();
                    textSum.Text             = (q1.Sum() + q2.Sum()).ToString();
                    dataGridView1.DataSource = q;
                }
            }
        }
Пример #23
0
        // 查询其他日期的金额总汇
        private void btnTotal_Click(object sender, EventArgs e)
        {
            BankDataContext c = new BankDataContext();
            var             q = from t1 in c.AccountInfo
                                from t2 in c.MoneyInfo
                                where t1.帐号 == t2.帐号
                                where t2.发生时间.Year == dateTimePicker1.Value.Year && t2.发生时间.Month == dateTimePicker1.Value.Month && t2.发生时间.Day == dateTimePicker1.Value.Day
                                select new
            {
                时间   = string.Format("{0:yyyy-MM-dd[HH:mm:ss]}", t2.发生时间),
                帐号   = t1.帐号,
                姓名   = t1.姓名,
                存款类型 = t1.存款类型,
                类别   = t2.发生类别,
                金额   = string.Format("{0,8:f2}", t2.发生金额),
                余额   = string.Format("{0,8:f2}", t2.余额)
            };

            if (dateTimePicker1.Value.Year == DateTime.Now.Year && dateTimePicker1.Value.Month == DateTime.Now.Month && dateTimePicker1.Value.Day == DateTime.Now.Day)
            {
                labDespoit.Text  = "今日取款金额";
                labWithdraw.Text = "今日取款金额";
                labSum.Text      = "今日金额总汇";
            }
            else
            {
                labDespoit.Text  = dateTimePicker1.Text + "存款金额:";
                labWithdraw.Text = dateTimePicker1.Text + "取款总汇";
                labSum.Text      = dateTimePicker1.Text + "金额总汇";
            }
            var q1 = from t1 in c.AccountInfo
                     from t2 in c.MoneyInfo
                     where t1.帐号 == t2.帐号
                     where t2.发生时间.Year == dateTimePicker1.Value.Year && t2.发生时间.Month == dateTimePicker1.Value.Month && t2.发生时间.Day == dateTimePicker1.Value.Day
                     where t2.发生类别 == "存款" || t2.发生类别 == "开户"
                     select t2.发生金额;
            var q2 = from t1 in c.AccountInfo
                     from t2 in c.MoneyInfo
                     where t1.帐号 == t2.帐号
                     where t2.发生时间.Year == dateTimePicker1.Value.Year && t2.发生时间.Month == dateTimePicker1.Value.Month && t2.发生时间.Day == dateTimePicker1.Value.Day
                     where t2.发生类别 == "取款"
                     select t2.发生金额;

            if (q1.Count() == 0)
            {
                if (q2.Count() == 0)
                {
                    txtDespoit.Text          = "0";
                    textWithdraw.Text        = "0";
                    textSum.Text             = "0";
                    dataGridView1.DataSource = q;
                }
                else
                {
                    txtDespoit.Text          = "0";
                    textWithdraw.Text        = Math.Abs(q2.Sum()).ToString();
                    textSum.Text             = (q1.Sum() + q2.Sum()).ToString();
                    dataGridView1.DataSource = q;
                }
            }
            else
            {
                if (q2.Count() == 0)
                {
                    txtDespoit.Text          = q1.Sum().ToString();
                    textWithdraw.Text        = "0";
                    textSum.Text             = q1.Sum().ToString();
                    dataGridView1.DataSource = q;
                }
                else
                {
                    txtDespoit.Text          = q1.Sum().ToString();
                    textWithdraw.Text        = Math.Abs(q2.Sum()).ToString();
                    textSum.Text             = (q1.Sum() + q2.Sum()).ToString();
                    dataGridView1.DataSource = q;
                }
            }
        }
Пример #24
0
        private void buttonSubmit_Click(object sender, EventArgs e)
        {
            string oldPass, newPass, confirmPass;

            if (textBoxOldPassword.Text == "")
            {
                MessageBox.Show("请输入原密码");
                return;
            }
            else
            {
                oldPass = textBoxOldPassword.Text;
            }

            if (textBoxNewPassword.Text == "")
            {
                MessageBox.Show("请输入新密码");
                return;
            }
            else
            {
                newPass = textBoxNewPassword.Text;
            }

            if (textBoxPasswordConfirm.Text == "")
            {
                MessageBox.Show("请再次输入新密码");
                return;
            }
            else
            {
                confirmPass = textBoxPasswordConfirm.Text;
            }

            if (newPass != confirmPass)
            {
                MessageBox.Show("输入的两次新密码不一致");
                return;
            }
            else if (ValidatingTest(newPass) == false)
            {
                MessageBox.Show("新密码输入包含非法符号");
            }
            else
            {
                BankDataContext bd = new BankDataContext();
                var             q  = from t in bd.LoginInfo
                                     where t.编号 == id
                                     select t.密码;
                string getPass = q.Single().ToString();

                if (getPass != oldPass)
                {
                    MessageBox.Show("原密码错误");
                    return;
                }
                else
                {
                    var q2 = from t in bd.LoginInfo
                             where t.编号 == id
                             select t;
                    q2.Single().密码 = newPass.Trim();//取消两边空格
                    bd.SubmitChanges();
                    MessageBox.Show("密码修改成功");

                    //textbox置空
                    textBoxNewPassword.Text     = "";
                    textBoxOldPassword.Text     = "";
                    textBoxPasswordConfirm.Text = "";
                }
            }
        }
        private void 保存SToolStripButton_Click(object sender, EventArgs e)
        {
            //获取业务员信息并验证
            string id1 = textBoxID.Text;
            string name;

            if ((textBoxName.Text == "") ||
                textBoxName.Text.Length > 4 ||
                textBoxName.Text.Length < 2 ||
                (regChina.IsMatch(textBoxName.Text) == false))
            {
                MessageBox.Show("姓名长度为2-4,且只能为汉字");
                return;
            }
            else
            {
                name = textBoxName.Text;
            }

            char sex;

            if (radioButton1.Checked == true)
            {
                sex = '女';
            }
            else
            {
                sex = '男';
            }


            System.DateTime date = dateTimePicker.Value;

            string pid;

            if (textBoxPID.Text.Trim() == "" || ValidatingTest2(textBoxPID.Text.Trim()) == false)
            {
                MessageBox.Show("请输入正确格式的身份证号");
                return;
            }
            else
            {
                pid = textBoxPID.Text.Trim();
            }

            //string salary = textBoxSalary.Text;

            string phoneNum;

            if (ValidatingTest2(textBoxPhoneNumber.Text) == false)
            {
                MessageBox.Show("请输入正确格式的电话");
                return;
            }
            else
            {
                phoneNum = textBoxPhoneNumber.Text;
            }


            BankDataContext bd = new BankDataContext();

            //修改或保存新信息
            //int max = bd.EmployeeInfo.Count()+1;
            //int tb = int.Parse(textBoxID.Text);
            if (count == 0)//修改
            {
                if (this.pictureBox1.Image == null)
                {
                    MessageBox.Show("没有照片");
                    return;
                }
                //pic获取到数组
                getPic();



                var q = from t in bd.EmployeeInfo
                        where t.编号 == id1
                        select t;
                q.Single().姓名     = name;
                q.Single().性别     = sex;
                q.Single().参加工作日期 = date;
                q.Single().身份证号   = pid;
                //q.Single().工资 = Convert.ToDecimal(salary);
                q.Single().联系电话 = phoneNum;
                q.Single().照片   = new System.Data.Linq.Binary(by);

                bd.SubmitChanges();

                MessageBox.Show("保存成功!");
            }
            else//添加新操作员信息
            {
                if (this.pictureBox1.Image == null)
                {
                    MessageBox.Show("没有照片");
                    return;
                }
                //pic获取到数组
                getPic();

                SqlConnection     conn    = new SqlConnection(Properties.Settings.Default.BankConnectionString);
                SqlDataAdapter    adapter = new SqlDataAdapter("select * from EmployeeInfo", conn);
                SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
                adapter.InsertCommand = builder.GetInsertCommand();
                adapter.DeleteCommand = builder.GetDeleteCommand();
                adapter.UpdateCommand = builder.GetUpdateCommand();
                DataTable table = new DataTable();
                adapter.Fill(table);
                DataRow row = table.NewRow();
                row[0] = id1;
                row[1] = name;
                row[2] = sex;
                row[3] = date;
                row[4] = phoneNum;
                row[5] = pid;
                row[6] = by;


                table.Rows.Add(row);
                adapter.Update(table);
                //添加登陆界面信息,默认密码:身份证
                BankDataContext b  = new BankDataContext();
                LoginInfo       ta = new LoginInfo();
                ta.编号 = id1;
                ta.密码 = pid;

                b.LoginInfo.InsertOnSubmit(ta);
                b.SubmitChanges();

                MessageBox.Show("新建成功,初始密码为身份证号");
            }

            count = 0;



            //更新到datagridview
            if (id == "00001")
            {
                var q1 = from t in bd.EmployeeInfo

                         select new
                {
                    编号     = t.编号,
                    姓名     = t.姓名,
                    性别     = t.性别,
                    参加工作日期 = t.参加工作日期,
                    电话     = t.联系电话,
                    身份证号   = t.身份证号,
                    //工资 = t.工资,
                    //照片 = t.照片
                };

                //datagridview显示数据
                BindingSource bs = new BindingSource();
                bs.DataSource = q1;
                dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
                dataGridView1.DataSource          = bs;
                bindingNavigator1.BindingSource   = bs;
            }
        }
        private void 剪切UToolStripButton_Click(object sender, EventArgs e)
        {
            count = 0;
            string id1 = textBoxID.Text;

            if (id1 == "00001")
            {
                MessageBox.Show("管理员不能删除");
                return;
            }
            BankDataContext bd = new BankDataContext();
            var             q1 = from t in bd.EmployeeInfo
                                 where t.编号 == id1
                                 select t;

            if (q1.Count() > 0)
            {
                var q11 = q1.First();
                bd.EmployeeInfo.DeleteOnSubmit(q11);
                bd.SubmitChanges();
            }

            var qq2 = from t2 in bd.LoginInfo
                      where t2.编号 == id1
                      select t2;

            if (qq2.Count() > 0)
            {
                var qqq = qq2.First();
                bd.LoginInfo.DeleteOnSubmit(qqq);
                bd.SubmitChanges();
            }


            MessageBox.Show("删除成功");


            BankDataContext c  = new BankDataContext();
            var             qq = from t in c.EmployeeInfo

                                 select new
            {
                编号     = t.编号,
                姓名     = t.姓名,
                性别     = t.性别,
                参加工作日期 = t.参加工作日期,
                电话     = t.联系电话,
                身份证号   = t.身份证号,
                //工资 = t.工资,
                //照片 = t.照片
            };



            //datagridview显示数据
            BindingSource bds1 = new BindingSource();

            bds1.DataSource = qq;
            dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            dataGridView1.DataSource          = bds1;


            bindingNavigator1.BindingSource = bds1;
        }
Пример #27
0
 public HomeController(ILogger <HomeController> logger, BankDataContext dbContext)
 {
     _logger    = logger;
     _dbContext = dbContext;
 }
        private void BasicInfoForm_Load(object sender, EventArgs e)
        {
            count = 0;



            //datagridview信息
            BindingSource   bds1 = new BindingSource();
            BankDataContext c    = new BankDataContext();

            if (id == "00001")
            {
                label1.Hide();
                newToolStripButton.Visible = true;
                剪切UToolStripButton.Visible = true;
                dataGridView1.Show();

                var q1 = from t in c.EmployeeInfo

                         select new
                {
                    编号     = t.编号,
                    姓名     = t.姓名,
                    性别     = t.性别,
                    参加工作日期 = t.参加工作日期,
                    电话     = t.联系电话,
                    身份证号   = t.身份证号,
                    //工资 = t.工资,
                    //照片 = t.照片
                };

                //datagridview显示数据
                bds1.DataSource = q1;
                dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
                dataGridView1.DataSource          = bds1;

                //navigator绑定
                bindingNavigator1.BindingSource = bds1;

                //textbox显示数据

                Display();

                //照片导入
                if (this.pictureBox1.Image != null)
                {
                    this.pictureBox1.Image.Dispose();
                }
                this.pictureBox1.Image = DataOperation.GetOperatePicture(textBoxID.Text);
            }
            else
            {
                this.Refresh();
                dataGridView1.Hide();
                newToolStripButton.Visible = false;
                剪切UToolStripButton.Visible = false;
                label1.Show();


                var q2 = from t in c.EmployeeInfo
                         where t.编号 == id
                         select t;
                bindingNavigator1.BindingSource = bds1;
                bds1.DataSource = q2;

                //textbox显示数据

                textBoxID.Text   = q2.Single().编号;
                textBoxName.Text = q2.Single().姓名;
                if (q2.Single().性别 == '女')
                {
                    radioButton1.Checked = true;
                    radioButton2.Checked = false;
                }
                else
                {
                    radioButton1.Checked = false;
                    radioButton2.Checked = true;
                }
                dateTimePicker.Text = q2.Single().参加工作日期.ToString();
                textBoxPID.Text     = q2.Single().身份证号;
                //textBoxSalary.Text = q2.Single().工资.ToString();
                textBoxPhoneNumber.Text = q2.Single().联系电话;

                //照片导入
                if (this.pictureBox1.Image != null)
                {
                    this.pictureBox1.Image.Dispose();
                }
                this.pictureBox1.Image = DataOperation.GetOperatePicture(textBoxID.Text);
            }
        }
Пример #29
0
 public ClientService(BankDataContext dataContext, IMapper mapper)
 {
     _dataContext = dataContext;
     _mapper      = mapper;
 }
Пример #30
0
 public AccountsService(BankDataContext dataContext, IMapper mapper)
 {
     _dataContext = dataContext;
     _mapper      = mapper;
 }