Пример #1
0
        /// <summary>
        /// get an instance of object
        /// </summary>
        /// <param name="myID"></param>
        public z_puesta_servicio getObjectz_puesta_servicio(System.Int32 myID)
        {
            z_puesta_servicio myz_puesta_servicio = new z_puesta_servicio();
            CnxBase           myBase = new CnxBase();
            string            reqSQL = "SELECT id_puesta_servicio,fecha_hora,id_conductor,id_carros_ps, id_carros_fs, id_operadora FROM z_puesta_servicio WHERE (id_puesta_servicio=" + myID + ")";

            try
            {
                NpgsqlConnection myConn    = myBase.OpenConnection(myBase.cnxString);
                NpgsqlCommand    myCommand = new NpgsqlCommand(reqSQL, myConn);
                NpgsqlDataReader myReader  = myCommand.ExecuteReader();
                if (myReader.Read())
                {
                    myz_puesta_servicio.id_puesta_servicio = Convert.ToInt32(myReader[0]);
                    myz_puesta_servicio.fecha_hora         = Convert.ToDateTime(myReader[1]);
                    myz_puesta_servicio.id_conductor       = Convert.ToInt32(myReader[2]);
                    try { myz_puesta_servicio.id_carros_ps = myReader[3].ToString(); }
                    catch { myz_puesta_servicio.id_carros_ps = ""; }
                    try { myz_puesta_servicio.id_carros_fs = myReader[4].ToString(); }
                    catch { myz_puesta_servicio.id_carros_fs = ""; }
                    myz_puesta_servicio.id_operadora = Convert.ToInt32(myReader[5]);
                }
                myBase.CloseConnection(myConn);
            }
            catch (Exception myErr)
            {
                throw (new Exception(myErr.ToString() + reqSQL));
            }
            return(myz_puesta_servicio);
        }
Пример #2
0
        /// <summary>
        /// modify a record
        /// </summary>
        public void modifyz_puesta_servicio(z_puesta_servicio myz_puesta_servicio)
        {
            CnxBase myBase = new CnxBase();
            string  reqSQL = "UPDATE z_puesta_servicio SET id_puesta_servicio=" + myz_puesta_servicio.id_puesta_servicio + ",fecha_hora='" + myz_puesta_servicio.fecha_hora + "',id_conductor=" + myz_puesta_servicio.id_conductor + ",id_carros_ps='" + myz_puesta_servicio.id_carros_ps + "',id_carros_fs='" + myz_puesta_servicio.id_carros_fs + "',id_operadora=" + myz_puesta_servicio.id_operadora + " WHERE (id_puesta_servicio=" + myz_puesta_servicio.id_puesta_servicio + ")";

            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>
        /// add a record
        /// </summary>
        /// <param name="myID"></param>
        public void addz_puesta_servicio(z_puesta_servicio myz_puesta_servicio)
        {
            CnxBase myBase = new CnxBase();
            string  reqSQL = "INSERT INTO z_puesta_servicio (fecha_hora,id_conductor,id_carros_ps, id_carros_fs, id_operadora, id_aval) VALUES ('" + myz_puesta_servicio.fecha_hora + "'," + myz_puesta_servicio.id_conductor + ",'" + myz_puesta_servicio.id_carros_ps + "','" + myz_puesta_servicio.id_carros_fs + "'," + myz_puesta_servicio.id_operadora + "," + myz_puesta_servicio.id_aval + ")";

            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));
            }
        }