public z_llamados getObjectz_llamados_id(System.Int32 myID) { z_llamados myz_llamados = new z_llamados(); CnxBase myBase = new CnxBase(); string reqSQL = "SELECT id_llamado,codigo_llamado,clave,descripcion, max_b, incendio, rest_incendio FROM z_llamados WHERE (id_llamado=" + myID + ")"; try { NpgsqlConnection myConn = myBase.OpenConnection(myBase.cnxString); NpgsqlCommand myCommand = new NpgsqlCommand(reqSQL, myConn); NpgsqlDataReader myReader = myCommand.ExecuteReader(); if (myReader.Read()) { myz_llamados.id_llamado = Convert.ToInt32(myReader[0]); myz_llamados.codigo_llamado = Convert.ToInt32(myReader[1]); myz_llamados.clave = myReader[2].ToString(); myz_llamados.descripcion = myReader[3].ToString(); myz_llamados.max_b = Convert.ToInt32(myReader[4]); myz_llamados.incendio = Convert.ToBoolean(myReader[5]); myz_llamados.rest_incendio = Convert.ToBoolean(myReader[6]); } myBase.CloseConnection(myConn); } catch (Exception myErr) { throw (new Exception(myErr.ToString() + reqSQL)); } return(myz_llamados); }
/// <summary> /// modify a record /// </summary> public void modifyz_llamados(z_llamados myz_llamados) { CnxBase myBase = new CnxBase(); string reqSQL = "UPDATE z_llamados SET id_llamado=" + myz_llamados.id_llamado + ",codigo_llamado=" + myz_llamados.codigo_llamado + ",clave='" + myz_llamados.clave + "',descripcion='" + myz_llamados.descripcion + "' WHERE (id_llamado=" + myz_llamados.id_llamado + ")"; 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_llamados(z_llamados myz_llamados) { CnxBase myBase = new CnxBase(); string reqSQL = "INSERT INTO z_llamados (codigo_llamado,clave,descripcion, max_b, incendio, rest_incendio) VALUES (" + myz_llamados.codigo_llamado + ",'" + myz_llamados.clave + "','" + myz_llamados.descripcion + "'," + myz_llamados.max_b + "," + myz_llamados.incendio + "," + myz_llamados.rest_incendio + ")"; 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)); } }