コード例 #1
0
        /// <summary>
        /// get an instance of object
        /// </summary>
        /// <param name="myID"></param>
        public z_prueba_equipo getObjectz_prueba_equipo(System.Int32 myID)
        {
            z_prueba_equipo myz_prueba_equipo = new z_prueba_equipo();
            CnxBase         myBase            = new CnxBase();
            string          reqSQL            = "SELECT id_prueba_equipo,fecha,id_carro,estado FROM z_prueba_equipo WHERE (id_prueba_equipo=" + myID + ")";

            try
            {
                NpgsqlConnection myConn    = myBase.OpenConnection(myBase.cnxString);
                NpgsqlCommand    myCommand = new NpgsqlCommand(reqSQL, myConn);
                NpgsqlDataReader myReader  = myCommand.ExecuteReader();
                if (myReader.Read())
                {
                    myz_prueba_equipo.id_prueba_equipo = Convert.ToInt32(myReader[0]);
                    myz_prueba_equipo.fecha            = Convert.ToDateTime(myReader[1]);
                    myz_prueba_equipo.id_carro         = Convert.ToInt32(myReader[2]);
                    myz_prueba_equipo.estado           = Convert.ToBoolean(myReader[3]);
                }
                myBase.CloseConnection(myConn);
            }
            catch (Exception myErr)
            {
                throw(new Exception(myErr.ToString() + reqSQL));
            }
            return(myz_prueba_equipo);
        }
コード例 #2
0
        /// <summary>
        /// add a record
        /// </summary>
        /// <param name="myID"></param>
        public void addz_prueba_equipo(z_prueba_equipo myz_prueba_equipo)
        {
            CnxBase myBase = new CnxBase();
            string  reqSQL = "INSERT INTO z_prueba_equipo (fecha,id_carro,estado) VALUES ('" + myz_prueba_equipo.fecha + "'," + myz_prueba_equipo.id_carro + "," + myz_prueba_equipo.estado + ")";

            try
            {
                NpgsqlConnection myConn    = myBase.OpenConnection(myBase.cnxString);
                NpgsqlCommand    myCommand = new NpgsqlCommand(reqSQL, myConn);
                myCommand.ExecuteNonQuery();
                myBase.CloseConnection(myConn);
            }
            catch (Exception myErr)
            {
                throw(new Exception(myErr.ToString() + reqSQL));
            }
        }
コード例 #3
0
        /// <summary>
        /// modify a record
        /// </summary>
        public void modifyz_prueba_equipo(z_prueba_equipo myz_prueba_equipo)
        {
            CnxBase myBase = new CnxBase();
            string  reqSQL = "UPDATE z_prueba_equipo SET id_prueba_equipo=" + myz_prueba_equipo.id_prueba_equipo + ",fecha='" + myz_prueba_equipo.fecha + "',id_carro=" + myz_prueba_equipo.id_carro + ",estado=" + myz_prueba_equipo.estado + " WHERE (id_prueba_equipo=" + myz_prueba_equipo.id_prueba_equipo + ")";

            try
            {
                NpgsqlConnection myConn    = myBase.OpenConnection(myBase.cnxString);
                NpgsqlCommand    myCommand = new NpgsqlCommand(reqSQL, myConn);
                myCommand.ExecuteNonQuery();
                myBase.CloseConnection(myConn);
            }
            catch (Exception myErr)
            {
                throw(new Exception(myErr.ToString() + reqSQL));
            }
        }