/// <summary> /// get an instance of object /// </summary> /// <param name="myID"></param> public d_departamento_detalle getObjectd_departamento_detalle(System.Int32 myID) { d_departamento_detalle myd_departamento_detalle = new d_departamento_detalle(); CnxBase myBase = new CnxBase(); string reqSQL = "SELECT id_detalle,id_departamento,nombre,cargo,codigo,fono_fijo,fono_movil FROM d_departamento_detalle WHERE (id_detalle=" + myID + ")"; try { NpgsqlConnection myConn = myBase.OpenConnection(myBase.cnxString); NpgsqlCommand myCommand = new NpgsqlCommand(reqSQL, myConn); NpgsqlDataReader myReader = myCommand.ExecuteReader(); if (myReader.Read()) { myd_departamento_detalle.id_detalle = Convert.ToInt32(myReader[0]); myd_departamento_detalle.id_departamento = Convert.ToInt32(myReader[1]); myd_departamento_detalle.nombre = myReader[2].ToString(); myd_departamento_detalle.cargo = myReader[3].ToString(); myd_departamento_detalle.codigo = myReader[4].ToString(); myd_departamento_detalle.fono_fijo = myReader[5].ToString(); myd_departamento_detalle.fono_movil = myReader[6].ToString(); } myBase.CloseConnection(myConn); } catch (Exception myErr) { throw(new Exception(myErr.ToString() + reqSQL)); } return(myd_departamento_detalle); }
/// <summary> /// modify a record /// </summary> public void Update(d_departamento_detalle myd_departamento_detalle) { CnxBase myBase = new CnxBase(); string reqSQL = "UPDATE d_departamento_detalle SET id_detalle=" + myd_departamento_detalle.id_detalle + ",id_departamento=" + myd_departamento_detalle.id_departamento + ",nombre='" + myd_departamento_detalle.nombre + "',cargo='" + myd_departamento_detalle.cargo + "',codigo='" + myd_departamento_detalle.codigo + "',fono_fijo='" + myd_departamento_detalle.fono_fijo + "',fono_movil='" + myd_departamento_detalle.fono_movil + "' WHERE (id_detalle=" + myd_departamento_detalle.id_detalle + ")"; 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 Insert(d_departamento_detalle myd_departamento_detalle) { CnxBase myBase = new CnxBase(); string reqSQL = "INSERT INTO d_departamento_detalle (id_departamento,nombre,cargo,codigo,fono_fijo,fono_movil) VALUES (" + myd_departamento_detalle.id_departamento + ",'" + myd_departamento_detalle.nombre + "','" + myd_departamento_detalle.cargo + "','" + myd_departamento_detalle.codigo + "','" + myd_departamento_detalle.fono_fijo + "','" + myd_departamento_detalle.fono_movil + "')"; 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)); } }