Пример #1
0
        public void ThemVe(DTO.Ve ve)
        {
            Provider p = new Provider();

            try
            {
                p.Connect();
                string strSql = "sp_ThemVe";
                p.ExecuteNonQuery(CommandType.StoredProcedure, strSql,
                                  new SqlParameter {
                    ParameterName = "@ID", Value = ve.ID
                },
                                  new SqlParameter {
                    ParameterName = "@IDGhe", Value = ve.IDGhe
                },
                                  new SqlParameter {
                    ParameterName = "@IdChuyen", Value = ve.IDChuyen
                },
                                  new SqlParameter {
                    ParameterName = "@GiaTien", Value = ve.GiaTien
                },
                                  new SqlParameter {
                    ParameterName = "@NgayXuat", Value = ve.NgayXuat
                }
                                  );
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                p.Disconnect();
            }
        }
Пример #2
0
        public void Chuyen_ThemChuyen(DTO.Chuyen chuyen)
        {
            DAO.DAO_Chuyen.Instance.ThemChuyen(chuyen);
            DataTable dt = DAO.DAO_Ghe.Instance.FillDGVGhe(chuyen.IdXe);

            DTO.Ve ve = new DTO.Ve();
            ve.IDChuyen = chuyen.ID;
            int kc = DAO.DAO_Tuyen.Instance.FindKhoangCach(chuyen.IDTuyen);

            ve.GiaTien  = kc * 1000;
            ve.NgayXuat = DateTime.Now;
            foreach (DataRow row in dt.Rows)
            {
                int idve = DAO.DAO_Ve.Instance.IdVeMax();
                idve++;
                ve.ID    = idve;
                ve.IDGhe = Convert.ToInt32(row["ID_Ghe"]);
                DAO.DAO_Ve.Instance.ThemVe(ve);
            }
        }