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