Ejemplo n.º 1
0
        public DTO_PTTQ[] search_PhieuTraTaiQuay(string st)
        {
            int       i         = 0;
            DataTable infotable = pttq.timKiemPhieuTraTaiQuay(st);

            if (infotable.Rows.Count == 0)
            {
                DTO_PTTQ[] temp = new DTO_PTTQ[1];
                temp[0] = new DTO_PTTQ(getThongTinPTTQ(0, 0), getThongTinPTTQ(1, 0), getThongTinPTTQ(2, 0), getThongTinPTTQ(3, 0), getThongTinPTTQ(4, 0), getThongTinPTTQ(5, 0), getThongTinPTTQ(6, 0));
                return(temp);
            }
            DTO_PTTQ[]        dtopttq = new DTO_PTTQ[infotable.Rows.Count];
            DataRowCollection result  = infotable.Rows;

            foreach (DataRow row in result)
            {
                string[] str = new string[8];
                for (int j = 0; j <= 7; j++)
                {
                    str[j] = row[j].ToString();
                }
                dtopttq[i] = new DTO_PTTQ(str[0], str[1], str[2], str[3], str[4], str[5], str[6]);
                i++;
            }
            return(dtopttq);
        }
Ejemplo n.º 2
0
        public bool suaPTTQ(DTO_PTTQ tv)
        {
            try
            {
                // Ket noi
                connect.Open();

                // Query string
                string SQL = string.Format("UPDATE PHIEUTRATAIQUAY " +
                                           "SET  MANV = '{1}', MAKH = '{2}', MASP = '{3}', SOLUONG = {4}, THANHTIEN = {5}, NGTRA='{6}' " +
                                           "WHERE MAPTTQ= '{0}' ",
                                           tv.MAPTTQ, tv.MANV, tv.MAKH, tv.MASP, tv.SOLUONG, tv.THANHTIEN, tv.NGTRA);

                // Command (mặc định command type = text nên chúng ta khỏi fải làm gì nhiều).
                SqlCommand cmd = new SqlCommand(SQL, connect);

                // Query và kiểm tra
                if (cmd.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
            }
            catch (Exception e)
            {
            }
            finally
            {
                // Dong ket noi
                connect.Close();
            }

            return(false);
        }
Ejemplo n.º 3
0
        public bool themPTTQ(DTO_PTTQ tv)// THẮNG
        {
            try
            {
                // Ket noi
                connect.Open();


                string SQL = string.Format("INSERT INTO PHIEUTRATAIQUAY(MAPTTQ,MANV,MAKH,MASP,SOLUONG,THANHTIEN,NGTRA) " +
                                           "VALUES ('{0}', '{1}', '{2}' , '{3}' , {4} , {5},'{6}')",
                                           tv.MAPTTQ, tv.MANV, tv.MAKH, tv.MASP, tv.SOLUONG, tv.THANHTIEN, tv.NGTRA);// DỮ LIỆU NHẬP VÀO

                // Command (mặc định command type = text nên chúng ta khỏi fải làm gì nhiều).
                SqlCommand cmd = new SqlCommand(SQL, connect);

                // Query và kiểm tra
                if (cmd.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
            }
            catch (Exception e)
            {
            }
            finally
            {
                // Dong ket noi
                connect.Close();
            }

            return(false);
        }
Ejemplo n.º 4
0
        static public string check_Nhap(DTO_PTTQ pttq)
        {
            string error = "";

            Stelia_BUS.Stelia_BUS bus        = new Stelia_BUS.Stelia_BUS();
            DTO_PTTQ[]            phieutratq = bus.search_PhieuTraTaiQuay(pttq.MAPTTQ);
            if (phieutratq[0].MAPTTQ == pttq.MAPTTQ)
            {
                error += "Mã phiếu trả tại quầy này đã tồn tại";
            }
            return(error);
        }
Ejemplo n.º 5
0
 public bool suaData(DTO_PTTQ tv)
 {
     return(pttq.suaPTTQ(tv));
 }
Ejemplo n.º 6
0
 public bool themData(DTO_PTTQ tv)
 {
     return(pttq.themPTTQ(tv));
 }