コード例 #1
0
ファイル: EstimationDAL.cs プロジェクト: gabgabb/BidCardCoin
        public static void updateEstimation(EstimationDAO p)
        {
            string           query       = "UPDATE estimation set dateEstimation=\"" + p.DateEstimationDAO + "\", prixEstime=\"" + p.prixEstimeDAO + "\" where idProduitEstimation=" + p.idProduitEstimationDAO + "\" and where idCommissairePriseurEstimation=" + p.idCommissairePriseurEstimationDAO + ";";
            MySqlCommand     cmd         = new MySqlCommand(query, DALConnection.OpenConnection());
            MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd);

            cmd.ExecuteNonQuery();
        }
コード例 #2
0
ファイル: EstimationDAL.cs プロジェクト: gabgabb/BidCardCoin
        public static void insertEstimation(EstimationDAO p)
        {
            int              id             = getMaxIdEstimation() + 1;
            String           dateEstimation = p.DateEstimationDAO.ToString("yyyy-MM-dd");
            string           query          = "INSERT INTO estimation VALUES (\"" + id + "\",\"" + dateEstimation + "\",\"" + p.prixEstimeDAO + "\");";
            MySqlCommand     cmd2           = new MySqlCommand(query, DALConnection.OpenConnection());
            MySqlDataAdapter sqlDataAdap    = new MySqlDataAdapter(cmd2);

            cmd2.ExecuteNonQuery();
        }
コード例 #3
0
ファイル: EstimationDAL.cs プロジェクト: gabgabb/BidCardCoin
        public static EstimationDAO getEstimation(int idP, int idCp)
        {
            string       query = "SELECT * FROM estimation WHERE id=" + idP + idCp + ";";
            MySqlCommand cmd   = new MySqlCommand(query, DALConnection.OpenConnection());

            cmd.ExecuteNonQuery();
            MySqlDataReader reader = cmd.ExecuteReader();

            reader.Read();
            EstimationDAO pers = new EstimationDAO(reader.GetInt32(0), reader.GetInt32(1), reader.GetDateTime(2), reader.GetDouble(3));

            reader.Close();
            return(pers);
        }
コード例 #4
0
        public static EstimationViewModel getEstimation(int idProduitEs, int idCommissairePriseurEs)
        {
            EstimationDAO pDAO = EstimationDAO.getEstimation(idProduitEs, idCommissairePriseurEs);

            int idProduit        = pDAO.idProduitEstimationDAO;
            ProduitViewModel pro = ProduitORM.getProduit(idProduit);

            int idCommissairePriseur       = pDAO.idCommissairePriseurEstimationDAO;
            CommissairePriseurViewModel cp = CommissairePriseurORM.getCommissairePriseur(idCommissairePriseur);


            EstimationViewModel p = new EstimationViewModel(pro, cp, pDAO.DateEstimationDAO, pDAO.prixEstimeDAO);

            return(p);
        }
コード例 #5
0
        public static ObservableCollection <EstimationViewModel> listeEstimations()
        {
            ObservableCollection <EstimationDAO>       lDAO = EstimationDAO.listeEstimations();
            ObservableCollection <EstimationViewModel> l    = new ObservableCollection <EstimationViewModel>();

            foreach (EstimationDAO element in lDAO)
            {
                int idProduit        = element.idProduitEstimationDAO;
                ProduitViewModel pro = ProduitORM.getProduit(idProduit);

                int idCommissairePriseur       = element.idCommissairePriseurEstimationDAO;
                CommissairePriseurViewModel cp = CommissairePriseurORM.getCommissairePriseur(idCommissairePriseur);

                EstimationViewModel p =
                    new EstimationViewModel(pro, cp, element.DateEstimationDAO, element.prixEstimeDAO);
                l.Add(p);
            }
            return(l);
        }
コード例 #6
0
ファイル: EstimationDAO.cs プロジェクト: gabgabb/BidCardCoin
 public static void insertEstimation(EstimationDAO p)
 {
     EstimationDAL.insertEstimation(p);
 }
コード例 #7
0
ファイル: EstimationDAO.cs プロジェクト: gabgabb/BidCardCoin
 public static void updateEstimation(EstimationDAO p)
 {
     EstimationDAL.updateEstimation(p);
 }
コード例 #8
0
ファイル: EstimationDAO.cs プロジェクト: gabgabb/BidCardCoin
        public static EstimationDAO getEstimation(int idProduitEstimation, int idCommissairePriseurEstimationDAO)
        {
            EstimationDAO p = EstimationDAL.getEstimation(idProduitEstimation, idCommissairePriseurEstimationDAO);

            return(p);
        }
コード例 #9
0
 public static void insertEstimation(EstimationViewModel p)
 {
     EstimationDAO.insertEstimation(new EstimationDAO(p.idProduitEstimationProperty.idProduitProperty,
                                                      p.idCommissairePriseurEstimationProperty.idPersonneProperty,
                                                      p.dateEstimationProperty, p.prixEstimeProperty));
 }
コード例 #10
0
 public static void supprimerEstimation(int id1, int id2)
 {
     EstimationDAO.supprimerEstimation(id1, id2);
 }