示例#1
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            if (txtFromDate.Text.Trim().Equals(""))
            {
                MessageBox.Show("Nhập ngày bắt đầu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                dgvGrid.DataSource = db.sp_ReportInventoryCNice(WindowsFormsApplication3.Form1.branch_type_id, WindowsFormsApplication3.Form1.branch_id,
                                                                DateTime.Parse(cl.returnDatetime(txtFromDate.Text.Trim())), DateTime.Parse(cl.returnDatetime(txtToDate.Text.Trim())));

                if (dgvGrid.Rows.Count == 0)
                {
                    MessageBox.Show("Không tìm thấy dữ liệu nào phù hợp", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                int tondau = 0, tongnhap = 0, tongxuat = 0, tongton = 0;

                for (int k = 0; k < dgvGrid.Rows.Count; k++)
                {
                    tondau   += int.Parse(dgvGrid.Rows[k].Cells["TonTruoc"].Value.ToString());
                    tongnhap += int.Parse(dgvGrid.Rows[k].Cells["TongNhap"].Value.ToString());
                    tongxuat += int.Parse(dgvGrid.Rows[k].Cells["TongXuat"].Value.ToString());
                    tongton  += int.Parse(dgvGrid.Rows[k].Cells["TongTon"].Value.ToString());
                }
                lbTonDau.Text   = tondau == 0 ? "0" : string.Format("{0:0,0}", tondau);
                lbTongNhap.Text = tongnhap == 0 ? "0" : string.Format("{0:0,0}", tongnhap);
                lbTongXuat.Text = tongxuat == 0 ? "0" : string.Format("{0:0,0}", tongxuat);
                lbTongTon.Text  = tongton == 0 ? "0" : string.Format("{0:0,0}", tongton);
            }
        }
示例#2
0
        private void btnView_Click(object sender, EventArgs e)
        {
            string acc = "";

            if (cbPersonnal.SelectedItem != null)
            {
                acc = cbPersonnal.SelectedValue.ToString();
            }
            dgvRevenue.DataSource = db.sp_loadRevenueByPersonnel(WindowsFormsApplication3.Form1.branch_type_id,
                                                                 acc, DateTime.Parse(cl.returnDatetime(dtFromDate.Text.Trim())),
                                                                 DateTime.Parse(cl.returnDatetime(dtToDate.Text.Trim())));
            if (dgvRevenue.Rows.Count == 0)
            {
                MessageBox.Show("Không có dữ liệu nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
示例#3
0
        public bool insertMember(string name, string birthday, string sex, string phone, string add, string email, string note, int branchtype, out string mess)
        {
            mess = "";
            bool ok = false;

            try
            {
                var checkPhone = from x in db.tMembers where x.BranchTypeId == branchtype && x.Phone == phone.Trim() select x;
                if (checkPhone.Count() > 0)
                {
                    ok   = false;
                    mess = "Đã tồn tại số điện thoại " + phone.Trim();
                }
                else
                {
                    var u = new tMember();
                    u.MemberCode = phone.Replace(" ", "");
                    u.MemberName = name;
                    u.Phone      = phone;
                    u.Password   = cls.Encrypt(phone.Trim().Replace(" ", ""));
                    u.Email      = email.Trim();
                    u.Address    = add;
                    u.Note       = note;
                    u.Sex        = sex == "1";
                    if (birthday != "")
                    {
                        u.Birthday = DateTime.Parse(cls.returnDatetime(birthday));
                    }
                    u.BranchTypeId = branchtype;
                    u.CreateAt     = DateTime.Now;
                    u.JoinCreateAt = DateTime.Now;
                    u.Status       = 1;
                    u.CreateBy     = WindowsFormsApplication3.Form1.user_id;
                    db.tMembers.InsertOnSubmit(u);
                    db.SubmitChanges();
                    ok = true;
                }
            }
            catch (Exception ax)
            {
                ok   = false;
                mess = ax.Message;
            }
            return(ok);
        }
示例#4
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            if (txtFromDate.Text.Trim().Equals("") || txtToDate.Text.Trim().Equals(""))
            {
                MessageBox.Show("Nhập khoảng thời gian cần xem", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                var p = db.sp_SummaryStock(WindowsFormsApplication3.Form1.branch_type_id, WindowsFormsApplication3.Form1.branch_id,
                                           DateTime.Parse(cl.returnDatetime(txtFromDate.Text.Trim())),
                                           DateTime.Parse(cl.returnDatetime(txtToDate.Text.Trim())), txtBillCode.Text.Trim(), txtMember.Text.Trim(), int.Parse(cbPaymentType.SelectedValue.ToString()));

                dgvGrid.DataSource = p;
                //btnDetail.Enabled = false;
                btnPrint.Enabled = false;
                if (dgvGrid.Rows.Count == 0)
                {
                    MessageBox.Show("Không tìm thấy dữ liệu nào phù hợp", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
示例#5
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            if (txtFromDate.Text.Trim().Equals("") || txtToDate.Text.Trim().Equals(""))
            {
                MessageBox.Show("Nhập khoảng thời gian cần xem", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                var r = db.sp_ReportRevenue(WindowsFormsApplication3.Form1.branch_type_id, WindowsFormsApplication3.Form1.branch_id,
                                            DateTime.Parse(cl.returnDatetime(txtFromDate.Text.Trim())),
                                            DateTime.Parse(cl.returnDatetime(txtToDate.Text.Trim())), int.Parse(cbPaymentType.SelectedValue.ToString()));
                dgvGrid.DataSource = r;

                if (dgvGrid.Rows.Count == 0)
                {
                    lbCount.Text   = "0";
                    lbRevenue.Text = "0";
                    MessageBox.Show("Không tìm thấy dữ liệu nào phù hợp", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    double re = 0; int bill = 0;
                    string code = "";
                    foreach (DataGridViewRow rw in dgvGrid.Rows)
                    {
                        var c = rw.Cells["StockCode"].Value.ToString().Replace(",", "");
                        if (code != c)
                        {
                            bill++;
                            code = c;
                        }
                        re += Convert.ToDouble(rw.Cells["TotalPrice"].Value.ToString().Replace(",", ""));
                    }
                    lbCount.Text   = bill > 999 ? string.Format("{0:0,0}", bill) : bill.ToString();
                    lbRevenue.Text = re > 999 ? string.Format("{0:0,0}", re) : re.ToString();
                }
            }
        }