Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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));
            }
        }
Ejemplo n.º 3
0
        /// <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));
            }
        }