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