예제 #1
0
        public string LayMaLoaiTuTenLoaiSP(string tenloai)
        {
            DataTable dt = new DataTable();

            dt = db.ExecuteBang("select MALOAI from LOAISANPHAM WHERE TENLOAI=N'" + tenloai + "'");
            s  = dt.Rows[0]["MALOAI"].ToString();
            return(s);
        }
예제 #2
0
 //goi thu thuc lay ma don dat hang(Cho ma tu dong tang)
 public void LayMaDonDatHang()
 {
     using (DataTable dt = db.ExecuteBang("EXEC LAYMADDH"))
     {
         txtMaDonDatHang.Text = dt.Rows[0][0].ToString();
     }
 }
예제 #3
0
        public static string DocSoTiengAnh(string number)
        {
            CDatabase db = new CDatabase();
            DataTable dt = new DataTable();

            dt = db.ExecuteBang(string.Format("SELECT dbo.F_DOCSOTHANHTU({0})", number));
            return(dt.Rows[0][0].ToString());
        }
예제 #4
0
        private void btnXemBieuDo_Click_1(object sender, EventArgs e)
        {
            xtraTabControlMain.SelectedTabPage = xtpPreview;

            if (dateEditTuNgay.Text != "" && dateEditDenNgay.Text != "")
            {
                if (dgvDSTinhDuocChon.Rows.Count != 0)
                {
                    rptSoSanhDoanhThuGiuaCacTinh rpt = new rptSoSanhDoanhThuGiuaCacTinh();
                    DataTable dt = new DataTable();
                    string    str;
                    for (int i = 0; i < dgvDSTinhDuocChon.Rows.Count; i++)
                    {
                        str = String.Format("EXEC SP_SOSANHDOANHTHUTHEOTINH '{0}','{1}','{2}','{3}'", dateEditTuNgay.Text, dateEditDenNgay.Text, dgvDSTinhDuocChon.Rows[i].Cells["matinhchon"].Value.ToString(), cbSanPham.GetColumnValue("MASP").ToString());
                        dt  = db.ExecuteBang(str);
                        if (i == 0)
                        {
                            rpt.xrChart1.Series[0].DataSource = dt;
                            //so sanh theo ten tinh
                            rpt.xrChart1.Series[0].ArgumentDataMember = "tentinh";
                            rpt.xrChart1.Series[0].Name = dgvDSTinhDuocChon.Rows[i].Cells["tentinhchon"].Value.ToString();
                            //dieu kien de so sanh la doanh thu
                            rpt.xrChart1.Series[0].ValueDataMembers.AddRange(new string[] { "DOANHTHU" });
                        }
                        else
                        {
                            Series s = new Series();
                            s.DataSource         = dt;
                            s.ArgumentDataMember = "tentinh";
                            s.Name = dgvDSTinhDuocChon.Rows[i].Cells["tentinhchon"].Value.ToString();
                            s.ValueDataMembers.AddRange(new string[] { "DOANHTHU" });
                            rpt.xrChart1.Series.Add(s);
                        }
                    }

                    rpt.xrChart1.Legend.Visible        = true;
                    rpt.xrlbTuNgay.Text                = Convert.ToDateTime(dateEditTuNgay.Text).ToShortDateString();
                    rpt.xrlbDenNgay.Text               = Convert.ToDateTime(dateEditDenNgay.Text).ToShortDateString();
                    rpt.xrlbTenSP.Text                 = cbSanPham.Text;
                    printControlPreview.PrintingSystem = rpt.PrintingSystem;
                    rpt.CreateDocument();
                }
                else
                {
                    MessageBox.Show("Bạn chưa chọn các tỉnh cần so sánh", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Bạn phải nhập khoảng thời gian cần thống kê", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
예제 #5
0
        private void FrmPhanTramKhachHangTheoLoai_Load(object sender, EventArgs e)
        {
            rptPhanTramKhachHangTheoLoai rpt = new rptPhanTramKhachHangTheoLoai();
            DataTable dt = new DataTable();

            dt = db.ExecuteBang("exec SP_THONGKEPHANTRAMLOAIKHACHHANG");
            rpt.xrChartTKKHTheoLoai.DataSource = dt;
            rpt.xrChartTKKHTheoLoai.Series[0].ArgumentDataMember = "TENLOAIKH";
            rpt.xrChartTKKHTheoLoai.Series[0].ValueDataMembers.AddRange(new string[] { "PHANTRAM" });
            rpt.xrChartTKKHTheoLoai.Series[0].PointOptions.PointView = PointView.ArgumentAndValues;
            rpt.xrChartTKKHTheoLoai.Series[0].PointOptions.ValueNumericOptions.Format    = NumericFormat.Percent;
            rpt.xrChartTKKHTheoLoai.Series[0].PointOptions.ValueNumericOptions.Precision = 0;
            rpt.xrChartTKKHTheoLoai.Legend.Visible = true;
            printControl1.PrintingSystem           = rpt.PrintingSystem;
            rpt.CreateDocument();
        }
예제 #6
0
 private void btnXemBieuDo_Click(object sender, EventArgs e)
 {
     if (dateEditTuNgay.Text != "" && dateEditDenNgay.Text != "")
     {
         rptThongKeDoanhThuTheoThoiGian rpt = new rptThongKeDoanhThuTheoThoiGian();
         DataTable dt = new DataTable();
         dt = db.ExecuteBang("SP_THONGKEDOANHTHUTHEOTHOIGIAN   '" + string.Format("{0:dd/MM/yyyy}", dateEditTuNgay.Text) + "','" + string.Format("{0:dd/MM/yyyy}", dateEditDenNgay.Text) + "'");
         rpt.xrChart1.DataSource = dt;
         rpt.xrChart1.Series[0].ArgumentDataMember = "THANG_NAM";
         rpt.xrChart1.Series[0].ValueDataMembers.AddRange(new string[] { "DOANH THU" });
         rpt.xrChart1.Legend.Visible  = true;
         rpt.lbTuNgay.Text            = string.Format("{0:dd/MM/yyyy}", dateEditTuNgay.Text);
         rpt.lbDenNgay.Text           = string.Format("{0:dd/MM/yyyy}", dateEditDenNgay.Text);
         printControl1.PrintingSystem = rpt.PrintingSystem;
         rpt.CreateDocument();
     }
     else
     {
         MessageBox.Show("Bạn phải chọn thời gian cần thống kê!", "Thông Báo!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
예제 #7
0
 public DataTable LayDSKhachHang()
 {
     return(db.ExecuteBang("SELECT MAKH, HOTENKH, DCHIKH, DIENTHOAIKH,LADN, TENLOAIKH FROM KHACHHANG INNER JOIN LOAIKHACHHANG ON KHACHHANG.MALOAIKH=LOAIKHACHHANG.MALOAIKH"));
 }
예제 #8
0
 public DataTable HienThiCongTy()
 {
     return(db.ExecuteBang("SELECT * FROM CONGTY"));
 }
예제 #9
0
 public void LayMaCH()
 {
     dt           = db.ExecuteBang("EXEC LAYMACH");
     txtMaCH.Text = dt.Rows[0][0].ToString();
 }
예제 #10
0
        public void LayMaDDH()
        {
            DataTable dt1 = db.ExecuteBang("EXEC LAYMADDH");

            txtMaDDH.Text = dt1.Rows[0][0].ToString();
        }
예제 #11
0
 public DataTable HienThiNhomTuoi()
 {
     return(db.ExecuteBang("SELECT * FROM NHOMTUOI"));
 }
예제 #12
0
 public DataTable LayDSDonDatHang()
 {
     return(db.ExecuteBang("SELECT MADDH FROM DONDATHANG"));
 }
예제 #13
0
 public DataTable HienThiKhachHangLaDN()
 {
     return(db.ExecuteBang("SELECT MAKH, MALV, MAHUYEN, MANGUON, MALOAIKH, MANV, HOTENKH, DIENTHOAIKH, DCHIKH, SOTK, WEBSITE, DOANHTHUHANGTHANG FROM KHACHHANG  WHERE LADN=1"));
 }
예제 #14
0
        public void ThietLapLoaiKH(int thoihanthanthiet, int thoihanchinhthuc, float nguongcanhan, float nguongdoanhnghiep)
        {
            string sql = "UPDATE THIETLAPLOAIKH SET THOIHANTHANTHIET=" + thoihanthanthiet + ", THOIHANCHINHTHUC=" + thoihanchinhthuc + ", NGUONGCANHAN=" + nguongcanhan + ",NGUONGDOANHNGHIEP=" + nguongdoanhnghiep + " WHERE MATL='TL1'";

            db.ExecuteBang(sql);
        }
예제 #15
0
 public DataTable HienThiNghe()
 {
     return(db.ExecuteBang("SELECT * FROM NGHENGHIEP"));
 }
예제 #16
0
 public DataTable LayDSQuanHuyen()
 {
     return(db.ExecuteBang("SELECT MAHUYEN, TENHUYEN FROM QUANHUYEN"));
 }
예제 #17
0
 public DataTable LayDSCapNhatDonDatHang()
 {
     return(db.ExecuteBang("SELECT CT.MADDH, SP.TENSP, CT.SOLUONGDAT FROM CTDDH CT, SANPHAM SP WHERE CT.MASP=SP.MASP ORDER BY CT.MADDH"));
 }
예제 #18
0
 public DataTable LayDanhSachLoaiSanPham()
 {
     return(db.ExecuteBang("SELECT MALOAI, TENLOAI FROM LOAISANPHAM"));
 }
예제 #19
0
 public DataTable XuatDanhSachKhachHang_report(DateTime tungay, DateTime denngay)
 {
     return(db.ExecuteBang("exec  SP_KHACHHANGDATHANGNHIEUNHAT '" + tungay + "','" + denngay + "'"));
 }
예제 #20
0
 public DataTable HienThiChiTiet()
 {
     return(db.ExecuteBang("SELECT * FROM CHUCVU"));
 }
예제 #21
0
 public DataTable HienThiLoaiKH()
 {
     return(db.ExecuteBang("SELECT * FROM LOAIKHACHHANG"));
 }
예제 #22
0
 public DataTable LayDSCauHoi()
 {
     return(db.ExecuteBang("SELECT * FROM CAUHOI"));
 }
예제 #23
0
        public DataTable LayDanhSachKhachHang()
        {
            string query = "SELECT * FROM KHACHHANG";

            return(db.ExecuteBang(query));
        }
예제 #24
0
        public static DataTable LAYDSNGUOIDUNG()
        {
            string query = "SELECT TENDANGNHAP, MATKHAU, QUYENADMIN, QUYENTHEM, QUYENXOA, QUYENSUA  FROM QUANLYNGUOIDUNG";

            return(db.ExecuteBang(query));
        }
예제 #25
0
 public DataTable LayLoaiSP()
 {
     return(db.ExecuteBang("SELECT * FROM LOAISANPHAM"));
 }
예제 #26
0
        //Ham lay danh sach nhan vien

        public DataTable LayDSCV()
        {
            return(db.ExecuteBang("SELECT * FROM CHUCVU"));
        }
예제 #27
0
 public DataTable LayDSTinhThanh()
 {
     return(db.ExecuteBang("SELECT MATINH, TENTINH FROM TINHTHANH"));
 }
예제 #28
0
 public DataTable HienThiChiTiet(string maddh)
 {
     return(db.ExecuteBang("SELECT MADDH, MAKH, NGAYDAT FROM DONDATHANG WHERE MADDH='" + maddh + "'"));
 }
예제 #29
0
 public DataTable LayDanhSachDonViTinh()
 {
     return(db.ExecuteBang("SELECT MADVI, TENDVI FROM DVITINH"));
 }
예제 #30
0
 public DataTable HienThiDSDDH()
 {
     return(db.ExecuteBang("SELECT MADDH, MAKH, NGAYDAT FROM DONDATHANG"));
 }