示例#1
0
        //public string UserSession { get; set; }
        public void Enregistrer(ClsMonitoring mon)
        {
            if (ImplementeConnexion.Instance.Conn.State == ConnectionState.Closed)
            {
                ImplementeConnexion.Instance.Conn.Open();
            }
            using (IDbCommand cmd = ImplementeConnexion.Instance.Conn.CreateCommand())
            {
                cmd.CommandText = "INSERT_MONITORING";
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.Add(Parametre.Instance.AddParametres(cmd, "@operation", 50, DbType.String, mon.Operation));
                cmd.Parameters.Add(Parametre.Instance.AddParametres(cmd, "@refagent", 5, DbType.Int32, UserSession.GetInstance().Id));

                cmd.ExecuteNonQuery();
            }
        }
示例#2
0
        private ClsMonitoring GetMonitoring(IDataReader dr)
        {
            ClsMonitoring mon = new ClsMonitoring();

            i = i + 1;

            mon.Num           = i;
            mon.Id            = Convert.ToInt32(dr["Id"].ToString());
            mon.DateHeure     = Convert.ToDateTime(dr["Date_Heure"].ToString());
            mon.DateOperation = Convert.ToDateTime(dr["Date_Operation"].ToString());
            mon.Operation     = dr["Operation"].ToString();
            mon.Ref_Agent     = Convert.ToInt32(dr["idagent"].ToString());
            mon.Noms          = dr["Noms"].ToString();
            mon.Fonction      = dr["Fonction"].ToString();

            return(mon);
        }