/// <summary> /// get an instance of object /// </summary> /// <param name="myID"></param> public z_operadoras getObjectz_operadoras(System.Int32 myID) { z_operadoras myz_operadoras = new z_operadoras(); CnxBase myBase = new CnxBase(); string reqSQL = "SELECT id_operadora,nombres,apellidos,rut,fecha_nacimiento,direccion,comuna,telefono,celular FROM z_operadoras WHERE (id_operadora=" + myID + ")"; try { NpgsqlConnection myConn = myBase.OpenConnection(myBase.cnxString); NpgsqlCommand myCommand = new NpgsqlCommand(reqSQL, myConn); NpgsqlDataReader myReader = myCommand.ExecuteReader(); if (myReader.Read()) { myz_operadoras.id_operadora = Convert.ToInt32(myReader[0]); myz_operadoras.nombres = myReader[1].ToString(); myz_operadoras.apellidos = myReader[2].ToString(); myz_operadoras.rut = myReader[3].ToString(); myz_operadoras.fecha_nacimiento = Convert.ToDateTime(myReader[4]); myz_operadoras.direccion = myReader[5].ToString(); myz_operadoras.comuna = myReader[6].ToString(); myz_operadoras.telefono = myReader[7].ToString(); myz_operadoras.celular = myReader[8].ToString(); } myBase.CloseConnection(myConn); } catch (Exception myErr) { throw(new Exception(myErr.ToString() + reqSQL)); } return(myz_operadoras); }
/// <summary> /// modify a record /// </summary> public void modifyz_operadoras(z_operadoras myz_operadoras) { CnxBase myBase = new CnxBase(); string reqSQL = "UPDATE z_operadoras SET id_operadora=" + myz_operadoras.id_operadora + ",nombres='" + myz_operadoras.nombres + "',apellidos='" + myz_operadoras.apellidos + "',rut='" + myz_operadoras.rut + "',fecha_nacimiento='" + myz_operadoras.fecha_nacimiento + "',direccion='" + myz_operadoras.direccion + "',comuna='" + myz_operadoras.comuna + "',telefono='" + myz_operadoras.telefono + "',celular='" + myz_operadoras.celular + "' WHERE (id_operadora=" + myz_operadoras.id_operadora + ")"; 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_operadoras(z_operadoras myz_operadoras) { CnxBase myBase = new CnxBase(); string reqSQL = "INSERT INTO z_operadoras (nombres,apellidos,rut,fecha_nacimiento,direccion,comuna,telefono,celular) VALUES ('" + myz_operadoras.nombres + "','" + myz_operadoras.apellidos + "','" + myz_operadoras.rut + "','" + myz_operadoras.fecha_nacimiento + "','" + myz_operadoras.direccion + "','" + myz_operadoras.comuna + "','" + myz_operadoras.telefono + "','" + myz_operadoras.celular + "')"; 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)); } }